Ontario Government Client is actively seeking a Software Developer. As a Software Developer where you have experience in ASP.NET Web API, VB.NET, and SQL Server Database will be pivotal. Shape end-to-end solutions, collaborate with stakeholders, and ensure the highest standards of quality and efficiency in software development. Thrive in a fast-paced environment while mentoring peers and influencing testing strategies.
Criteria
Provide End-to-End Solutions
Leverage over 8 years of experience in ASP.NET Web API, VB.NET, and SQL Server Database to offer comprehensive solution design aligned with business requirements.
Conduct software prototyping, construction, and modification using Microsoft platform technologies.
Ensure adherence to test-driven development and continuous integration practices.
Transform high-level designs into detailed implementations and collaborate with Team Leads on business requirements and development estimation.
Testing and Quality Assurance
Execute unit and integration testing within the development lifecycle.
Proactively identify and address performance and scalability concerns.
Collaborate with the Quality Assurance Team on issue resolution and change control.
Assist in troubleshooting application and integration issues.
Documentation and Standards
Generate technical documentation for reference and reporting purposes.
Establish development standards, and design patterns, and guide Solution Developers.
Design and implement REST API integrations while adhering to best practices.
Ensure solutions meet non-functional requirements and contribute to efficient delivery pipelines.
Analytical Skills and Collaboration
Demonstrate excellent analytical, problem-solving, and decision-making skills.
Collaborate with stakeholders to understand business goals and support delivery outcomes.
Thrive in a fast-paced environment, managing multiple projects simultaneously.
Mentorship and Knowledge Transfer
Influence testing strategy and guide test automation.
Provide mentorship and knowledge transfer to peer team members.
Deliver user and system documentation as required.