Senior Developer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
The Ministry of Public and Business Service Delivery and Procurement is hiring a Senior Developer for a 12-month contract in St. Catharines. The role involves designing and building complex applications, system integrations, and providing technical leadership using.
Key Skills for This Role
Responsibilities
- Develop and enhance complex applications through coding, configuration, and testing
- Create system integration plans and recommend technical improvements
- Build and document deployment processes and troubleshoot issues
- Lead testing activities, including test planning, execution, and defect resolution
- Provide senior technical guidance, mentor team members, and support project planning
- Coordinate design activities and produce clear technical and systems documentation
Requirements
- Knowledge and experience with modern software development tools, platforms, and practices
- Experience developing applications using .NET (ASP.NET Core), C#, TypeScript, JavaScript, and SQL
- Experience building full stack web applications using HTML5, CSS3, and frameworks such as Angular
- Experience designing and developing RESTful APIs and web services using JSON/XML
- Experience with authentication/authorization approaches (e.g., OAuth 2.0, OpenID Connect)
- Experience developing and deploying applications in Microsoft Azure or similar cloud platforms
- Experience with microservices and distributed systems architectures
- Experience with Docker and Kubernetes for containerization and orchestration
- Experience with Git based source control and Azure DevOps
- Experience designing and supporting CI/CD pipelines
- Experience with Infrastructure as Code (e.g., Bicep, Terraform)
- Experience with relational and non relational databases (e.g., SQL Server, Cosmos DB)
Full Job Posting
About the Job
- Senior Developer role within the Labour and Transportation I&IT Cluster, Digital Solutions Branch
- Design and build complex applications, drive seamless system integrations, and lead innovative solutions across emerging technologies
- Craft high quality code, develop robust testing strategies, streamline deployment processes, and provide expert technical leadership
Key Responsibilities
- Develop and enhance complex applications through coding, configuration, and testing
- Create system integration plans and recommend technical improvements
- Build and document deployment processes and troubleshoot issues
- Lead testing activities, including test planning, execution, and defect resolution
- Provide senior technical guidance, mentor team members, and support project planning
- Coordinate design activities and produce clear technical and systems documentation
What You Bring to the Team
- Knowledge and experience with modern software development tools, platforms, and practices
- Develop applications using .NET (ASP.NET Core), C#, TypeScript, JavaScript, and SQL
- Build full stack web applications using HTML5, CSS3, and Angular
- Design and develop RESTful APIs and web services
- Work with authentication and authorization approaches (e.g., OAuth 2.0, OpenID Connect)
- Develop and deploy applications in Microsoft Azure or similar cloud platforms
- Apply microservices and distributed systems architectures
- Use Docker and Kubernetes for containerization and orchestration
- Work with Git based source control and Azure DevOps
- Design and support CI/CD pipelines
- Apply Infrastructure as Code practices (e.g., Bicep, Terraform)
- Use relational and non relational databases (e.g., SQL Server, Cosmos DB)
Additional Information
- 1 Temporary contract/assignment up to 12 months with possible extension
- Salary: CAD 1,628.82 CAD 2,104.14 per week
- Location: St Catharines, Ontario
- Language: English
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Ministry of Public and Business Service Delivery and Procurement
Senior Program Business Analyst
Toronto, CAN
The Ministry of Public and Business Service Delivery and Procurement is hiring a Senior Program Business Analyst to lead implementation activities for the Transfer Payment Ontario system. You will work with client minist
Senior Program Business Analyst
Toronto, CAN
The Ministry of Public and Business Service Delivery and Procurement seeks a Senior Program Business Analyst to lead implementation activities for modernizing transfer payment systems. You will conduct business analysis,
I&IT Senior Business Analyst
Toronto, CAN
The Ministry of Public and Business Service Delivery and Procurement seeks an I&IT Senior Business Analyst to lead implementation of transfer payment programs onto the TPON platform. The role involves gathering requireme