RQ07020- Senior- Full Stack - Software Developer

Toronto 21 months agoFull-time External
Negotiable
Ontario Government Client is actively seeking a Software Developer. As a Software Developer, where your expertise in .NET, XML, and Winforms, optimizing SQL Server stored procedures and integrating systems with web service technologies. Demonstrate a strong background in SSRS and Crystal reports. Collaborate closely with stakeholders for end-to-end solution design aligned with business requirements. Bring your agile testing skills, contribute to risk management, and uphold development standards. Note: The candidate is present on-site for three days each week. Evaluation Criteria: Application Design and Development Experience • Leverage hands-on experience in .NET (C#, VB.Net), XML, and Winforms, alongside expertise in SQL Server stored procedures and database objects. • Develop and optimize complex SQL Server stored procedures, functions, triggers, and integrate systems using web service technologies (REST API/JSON, WCF). • Showcase a strong background (5+ years) in developing SSRS reports and Crystal reports. • Deliver end-to-end solution design, development, and unit testing aligning with business requirements, cluster reference architecture, and Ministry-specific objectives. • Collaborate with stakeholders for a deep understanding of business goals, supporting delivery outcomes. • Adhere to SA development standards, architectural governance principles, and design patterns. Methodology Testing and Troubleshooting • Demonstrate excellent analytical, problem-solving, and decision-making skills in an agile development environment. • Contribute to risk and issue management associated with solution designs. • Collaborate with cross-functional teams, promoting industry standards and best practices. • Conduct thorough code reviews, including unit tests, ensuring high software quality. Planning Documentation and Communication • Prepare and adjust work plans with CYSSC Managers, reporting issues and risks promptly. • Write comprehensive technical documentation supporting and explaining architecture. • Facilitate knowledge transfer sessions to the team on completed work