Software Developer - Senior (Ontario)

Software Developer - Senior (Ontario)

05 Sep
|
The Code Crackers
|
Ontario

05 Sep

The Code Crackers

Ontario

This position is listed as Onsite, working 7.25 hours per calendar day, sometime between 8:00 AM and 5:00 PM (excluding breaks) Monday to Friday inclusive, unless otherwise identified.
The Justice Technology Services - Digital Design Branch requires software developers with analysis / design / development experience of delivering highly-secure, high availability, high-performance and high-quality digital products based on Angular, Restful API / Spring Boot, Cloud-Native frameworks, TDD (Test Driven Development), Micro Service model, UI/UX and accessibility standard, CI/CD and test automation processes / tooling to build and enhance products for Criminal Justice Digital Design (CJDD) modernization program.
Successful candidates will work on various applications and integration endpoints including Criminal eIntake / eSearchWarrant / eHub, Digital Information Repository (DIR) and Integration workstreams.
Assignment Deliverables The software developer will be responsible for analysis, design, coding and unit testing of applications capabilities and APIs using Restful API, Spring Boot Cloud-Native Angular technologies, translating functional specifications into working, tested applications (Front-end User-Interface, Backend logic, and integration tier). This includes developing detailed programming specifications, user interface designs, prototypes, writing and/or generating code, compiling data driven programs, compliance to security and accessibility standards / requirements, conducting unit tests, and debugging code.
Key deliverables will include: Development – Writing and/or generating code, conducting unit tests on written code




Design and Documentation – Participate in creation of high-quality software design and documentation of SDLC phases
Support – Assist with troubleshooting production issues, analyze logs, on-call support, and day-to-day operations
Skills Experience and Skill Set Requirements A Note on the VOR Master Service Agreement: The VOR Master Service Agreement expires on April 5, 2027, and includes a six (6)-month survival clause, allowing the Statement of Work (SOW) to continue, if operationally required, until October 5, 2027. Extension(s) are only allowed using unused days and/or funds remaining on the contract. No additional funds will be added beyond the maximum contract value and any extension options included in the original SOW. JTS may exercise its option(s) to extend the SOW beyond April 5, 2027, in accordance with the survival clause. The start date is subject to change based on security clearances and contract signing timelines.
Mandatory Requirements At least 10 years of hands‑on experience with software development, especially highly sensitive / secure, high performance, high availability Cloud solutions, including application performance analysis, modeling, and tuning.
Must have extensive experience (5+ years)



in development of enterprise-grade applications using Restful API and Angular frameworks, Micro Service Model, etc, and API documentation / testing.
Must have demonstrated experience (5+ years) in Front-end / User Interface development including proficiency in HTML 5, CSS3, JavaScript / TypeScript, responsive web design and cross-browser compatibility, and deep knowledge of Angular Framework like components, services, modules, decorators, routing, and the latest Angular features and best practices.
Experience with enterprise integration technologies, such as JMS, AMQP, REST, or IBM Mainframe interfaces (e.g. IMS Adapter), and an understanding of how to use them in a Spring Integration context.
Strong skills in SQL, and extensive experience working with relational databases, such as SQL Server, PostgreSQL, or Oracle, and non-structured database such as MongoDB.
Solid Experience and knowledge on Azure Platform as a Service (process, tooling, technical) for application delivery across build and continuous operation.
Nice-to-Have Skills and Experience Have knowledge on application security in Cloud workplace, for example, Oauth2, Multi-Factor Authentication, SSO, OWASP, certificate based or protected API, JWT Authentication, TLS1.2, and Digital Signature (and its interoperability between multiple applications).
Hands‑on experience in pdf generation and implementation
Have knowledge in database administration, database performance management, data cleansing, data quality, and data conversion & validation.
Desired

#J-18808-Ljbffr

📌 Software Developer - Senior (Ontario)
🏢 The Code Crackers
📍 Ontario

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software developer - senior (ontario) / ontario