What’s in it for you:
As the .Net and Angular Engineering Manager, you will be responsible for leading the technical delivery of innovative digital products as the primary point of contact and accountable for keeping track of multiple launches within multiple work streams. The individual in this role will be able to showcase their exceptional technical and management skills, managing teams with technical leads building worldclass, consumer grade solutions utilizing Angular, .Net, Kinaxis RapidResponse, Azure cloud platforms and other related technologies.
We are looking for someone passionate about delivering solutions and improving customer experience, a strong problem solver that enjoys complex situations and can be creative when coming up with solutions. Someone who is not afraid to raise concerns or risks and can establish shared vision across the company by building consensus on priorities leading to product execution.
What you will do:
- Lead and manage delivery of complex digital products focusing on on-time delivery, dependency identification and managing overall Software Development Life Cycle (SDLC).
- Attract and develop developers to the local and global teams.
- Collaborate with business sponsors and product owners to define roadmap/release plan.
- Provide estimates for cost and effort and assist in validation of business cases.
- Interface with all levels of management to negotiate project priorities and outcomes.
- Monitor emerging technology trends in Angular, .Net, and related Microsoft technologies.
- Envision new technical capabilities and common application components.
- Define coding standards and implement best practices to ensure quality.
- Collaborate with architects to define solution development patterns and ensure solution design is aligned with organizational/strategic direction.
- Mentor and provide coaching resources to developers to build solutions that deliver desired outcomes.
- Ensure solutions are secure, scalable, reusable, resilient, and performant.
- Define priorities to refactor solutions and reduce technical debt.
- Manage interdependencies between internal and external teams/vendors and service providers.
- Manage risks, issues, change, and dependencies and taking corrective measurements.
- Monitor key milestones, budgets, and activities for executive level reporting.
- Course correct and adjust the direction of the program as needed.
Minimum Qualifications:
- Bachelor’s Degree in computer science, Engineering or related field, or equivalent experience
- 10+ years of experience working with technology solutions in IT industry.
- 5+ years of experience leading technical teams including delivery of digital products.
- 4+ years of experience working on .Net, Angular or equivalent technology.
- 4+ years of experience with Agile delivery methodologies (i.e., Scrum, Kanban)
- Experience leading Software Development Lifecycle (SDLC) practices
- Experience managing project issues and risks to deliver on-time, on-budget, and on-value.
- Experience effectively partnering with commercial leaders and key stakeholders.
- Experience developing digital products with latest technologies. (Such as Angular, .Net, SharePoint, Azure cloud platform etc.)
- Fluent in written and verbal communication in English