Senior Software Engineer (.NET)
PressGaney Voir toutes les offres
- Vancouver, BC
- 160.000-190.000 $ par an
- Permanent
- Temps-plein
- Design and implement software application enhancements and bug fixes given general instructions
- Participates in iteration and release planning
- Adheres to core design and testing principles
- Understands and interprets detailed technical specifications
- Follows and updates the design specifications as needed
- Learns and follow standards, processes and procedures
- Authors supporting documentation
- Prepares own work for inclusion in the release/deployment management process
- Participates in peer technical reviews
- Troubleshoots identified problems and provides support and follow-up for issues
- Completes assigned design tasks within the time allotted
- Mentors Software Developers
- Responsible for the quality of work that the team members perform.
- Coordinates with other IT and business teams.
- Trains other developers on standards, policies, and procedures.
- Strong software engineering skills on the .Net core platform
- Experience in JSON and API development methodologies.
- Experience in CI/CD preferred
- Experience with Infrastructure as Code (IaC) tools such as Ansible, Terraform, Bicep, or ARM Templates for provisioning and managing cloud resources
- Hands-on experience with Microsoft Azure services including Azure App Service, Azure Kubernetes Service (AKS), Azure SQL, Azure Service Bus, and Azure DevOps pipelines
- Thorough understanding of similar AI tools like Windsurf or Cursor.
- Knowledge of agentic spec driven development.
- Experience in Application Containerization preferred
- GitLab experience highly desirable.
- Strong knowledge of SQL, specifically with Microsoft SQL Server
- Experience with test driven development
- Excellent communication (written and verbal) and problem solving skills
- Knowledge of agile methodologies and experience working in an agile environment.
- Web front-end technologies including Angular, JavaScript and CSS desirable
- Thorough understanding of data structures and object-oriented techniques
- Knowledge of basic statistics
- Project task multi-tasking and prioritization, Individual time management