Senior .NET Developer
Winnipeg, MB
Full-time, permanent, hybrid work opportunity
At CCGA, we adopt innovative technology solutions that are secure, cost-effective, drive our business goals and deliver exceptional customer service to both external and internal customers. Are you a seasoned full-stack developer with a passion for designing, developing, and testing robust software solutions? Join our dynamic IT team as a Senior .NET Developer and take the lead in delivering high-quality, maintainable, and well-tested software.
What you’ll be doing:
Under the direction of the VP of IT, the successful candidate will:
- Define system architecture, conduct architectural reviews, and lead code review processes that align with business needs to ensure high standards in documentation and performance optimization.
- Produce clean & efficient code, develop solution features, craft unit and integration tests; participate in deployment processes to ensure smooth transitions from development to production.
- Assist in project planning and estimation, monitor development progress, mitigate risks, and collaborate with cross-functional teams for cohesive product development.
- Mentoring and guiding developers on best practices and coding standards.
- Address complex technical issues, provide solutions to minimize disruptions, and conduct thorough analysis for root cause identification; identify and implement development process improvements as required.
- Maintain comprehensive technical documentation, clearly communicate technical concepts and project status, and lead technical discussions within the team.
Your experience:
- University degree in Computer Science with a minimum of 7 years of full SDLC development experience using .NET technologies. Proficient in C#, SQL, .NET 6+, ASP.NET Core, HTML, CSS, JavaScript, and a major front-end framework (Blazor, Angular, or React).
- Well-versed in software design patterns and principles: Clean Architecture & Domain-Driven Design; experienced in CI/CD practices and tools.
- Excellent communication and active listening skills, able to convey information clearly and consistently; experience in mentoring and coaching.
- Excellent problem-solving, debugging, and troubleshooting skills combined with strong analytical and project management skills.
How to apply
Submit your resume and cover letter by September 16, 2024. We thank all applicants, however only those selected for an interview will be contacted. If you require accommodation during the recruitment and selection process, please let us know.
Apply Now