RQ11288 Sr. Software Developer
Job Summary
RQ11288 - Sr. Software Developer
1-year contract (250 business days) - possible extenion
ONSITE 5 days - 222 Jarvis St 5th floor
Security Level: CRJMC
Must-haves:
- 10 years experience in developing n-tier Enterprise applications
- Expertise in application design latest design patterns deployment and troubleshooting
- Expertise in JPA or Hibernate and Spring Boot Framework
- Proficient in database design and SQL development with solid expertise in PostgreSQL PL/pgSQL Azure Cosmos DB
- JavaScript / TypeScript frameworks such as React Angular
- Experience gathering and documenting requirements from business stakeholders
- Strong analytical problem-solving and communication skills
Nice to Have (Highly preferred):
- Experience building cloud-native internet-facing applications
- Agile development experience - Scrum User Stories CI and test automation etc.
- Experience with middleware API gateways or integration services
- Experience leading design walkthroughs and technical discussions
- Knowledge of Accessibility for Ontarians with Disability Act (AODA) and WCAG standard
- Strong verbal and written communication skills with the ability to contribute to technical leadership and quality assurance
Responsibilities:
- Required to translate technical systems specifications into working tested applications. This includes:
- Developing detailed programming specifications writing and/or generating code compiling data-driven programs maintaining and conducting unit tests.
- Resolves and troubleshoots technical problems which arise during the use and operation of software packages including technical assistance in implementation conversion and migrations.
- Translate business requirements and technical specifications into scalable secure and fully tested full-stack applications
- Develop detailed technical designs and programming specifications
- Write review and maintain clean efficient and maintainable code following best practices
- Build and enhance data-driven applications and backend services
- Design and execute unit integration and end-to-end tests to ensure quality and reliability
- Design and implement modern responsive frontend components using React
- Develop robust backend services and APIs using Spring Boot
- Build and maintain RESTful APIs and microservices architectures
- Troubleshoot and resolve technical issues across development testing and production environments
- Support application deployment data migration and system integration activities
- Collaborate with cross-functional teams through code reviews design sessions and Agile ceremonies
- Ensure all solutions meet security performance scalability and accessibility standards (AODA compliance)
- Contribute to continuous improvement of development processes tools and standards
- Provide technical support for implementation system integration data conversion and migration activities.
General Skills:
- Experience in programming and analysis; specialized software package support at the specified experience level.
- Ability to collaborate with IT Professionals throughout the Software Development Life Cycle.
- Experience in structured methodologies for the development design implementation and maintenance of applications.
- Experience in design code test debug and document applications.
- Experience in the use of object and/or third generation language development tools.
- Experience in one or more programming languages.
- Experience in application design latest design patters deployment and troubleshooting.
- Experience with relational and hierarchical database technologies.
- Experience in the use of information retrieval packages using query languages.
- Experience with one or more communications protocols.
- Experience in structured methodologies for the design development implementation and maintenance of applications.
- Experience eliciting and documenting information from diverse business area stakeholders and subject matter experts.
- Excellent analytical problem-solving and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills.
- A team player with a track record for meeting deadlines.
Desirable Skills:
- Knowledge and experience with programming Internet-ready applications.
- Knowledge and experience in rapid application development (RAD) methodologies.
- Knowledge and understanding of Information Management principles concepts policies and practices.
- Experience with middleware and gateways.
- Experience reviewing analyzing and modifying product installation scripts including encoding testing debugging.
- Ability to provide post-implementation support and resolve any post-implementation technical issues.
- Experience conducting design walkthrough sessions with project team.
- Knowledge and understanding of Accessibility for Ontarians with Disability Act (AODA) and related regulations and standards.
- Familiar with the Payment Card Industry Data Security Standard (PCI DSS).
- Ability to provide user and system documentation as required.
AI Disclaimer: Source Code may use artificial intelligence (AI) tools to assist in certain aspects of its recruiting and business operations.
Note: The higher end of the range is intended for absolutely exceptional candidates who meet all must-have requirements and most or all nice-to-have qualifications. The client will evaluate candidates based on both rate expectations and overall skill set when shortlisting.
INCORPORATED RATE RANGE (7.25 billable hours per day)
- $88.54/hr - $106.25/hr Inc.
T4 RATE RANGE (7.25 billable hours per day)
- $70.83/hr - $85.00/hr T4