
Manager, Application Development
- Calgary, AB Edmonton, AB
- Permanent
- Full-time
- Lead and mentor a team of intermediate software developers, supporting their technical growth and performance.
- Manage a portfolio of internal business applications, ensuring ongoing stability, performance, and scalability.
- Oversee the full Software Development Life Cycle (SDLC) including design, planning, implementation, deployment, and support.
- Collaborate with business stakeholders to gather requirements, define scope, and deliver practical, scalable software solutions.
- Coordinate priorities and development schedules across multiple initiatives and applications.
- Contribute to high-level system architecture and application design, ensuring alignment with business objectives and technical best practices.
- Ensure adherence to coding standards, version control, testing practices, and release procedures.
- Guide efforts to modernize legacy .NET Framework and Angular-based systems where appropriate.
- Provide support for SQL Server development and reporting, including Power BI integration.
- 10+ years of professional experience in full-stack application development.
- 3+ years in a leadership or senior developer role managing software teams or projects.
- Strong technical knowledge of C#, ASP.NET, JavaScript, Angular, and related web technologies.
- Experience with Visual Studio 2022+, Azure DevOps, and source control tools such as Git.
- Proficiency in Microsoft SQL Server, including design, performance tuning, and complex T-SQL queries.
- Experience managing application portfolios and coordinating cross-functional delivery.
- Comfortable working in Agile development environments and balancing evolving priorities.
- Familiarity with third-party API integrations, testing practices, and CI/CD pipelines.
- Business-oriented mindset with the ability to deliver user-focused solutions aligned with organizational goals.
- Experience with mobile application development (Android/iOS).
- Familiarity with Power BI, dashboards, or other enterprise reporting tools.
- Exposure to application modernization strategies or legacy system refactoring.
- Experience working in the Engineering, Oil & Gas and Construction
- Degree or diploma in Computer Science, Software Engineering, or a related field.
- Strong leadership, communication, and organizational skills.
- Ability to manage multiple concurrent priorities and deadlines.
- Self-motivated, adaptable, and capable of working in a dynamic, evolving environment.
- Strong problem-solving skills and the ability to work with both technical and non-technical teams.