Tech Stack
AngularAzure.NETSQLTerraform
About the role
- Provide technical architecture, leadership, and design in collaboration with development colleagues
- Write clean, covered, secure, and scalable API and UI code using C#/.NET and Angular
- Design and maintain well-architected Azure resources managed using Terraform
- Design and optimize Azure SQL Server schemas for performance and efficient resource use
- Support and resolve complex tier 3 customer issues
- Communicate effectively in daily SCRUM meetings and asynchronously in Slack
- Mentor and collaborate with other developers; participate in pairing
- Deliver advancements and support to help customers enhance efficiency and profitability
Requirements
- Bachelor’s Degree in Computer Science, Software Engineering, or equivalent experience
- 5+ years of experience in web development
- Familiarity with ORM and MVC frameworks
- Experience with multi-tenant service based architectures
- Extensive experience working in a test-driven development environment
- Comfortable working in pairing situations and mentoring other developers
- History of picking up new technologies
- Ability to work autonomously to tackle large projects without close monitoring
- Must be legally eligible to work in Canada or the United States (no sponsorship)
- Preferred: Deep experience with C#.NET and Azure SQL Server
- Preferred: Experience with Github Actions and CI/CD pipelines
- Preferred: Proficiency with modern front-end development in Angular
- Preferred: Experience leading development teams or initiatives