Job Description
Infosys is seeking a Project Manager. This position will interface with key stakeholders and apply technical proficiency across different stages of the Software Development Life Cycle including Requirements Elicitation, Application Architecture definition and Design; play an important role in creating the high-level design artifacts; deliver high-quality code deliverables for a module, lead validation for all types of testing, and support activities related to implementation, transition, and warranty. This is an opportunity to be part of a learning culture, where teamwork and collaboration are encouraged, excellence is rewarded, and diversity is respected and valued.
Required Qualifications:
- Candidate must be located within commuting distance of Mississauga, Ontario or be willing to relocate to the area. This position may require travel.
- Bachelor’s degree or foreign equivalent required from an accredited institution. Will also consider three years of progressive experience in the specialty in lieu of every year of education.
- At least 7 years of Information Technology experience.
- Candidates authorized to work for any employer in Canada without employer-based visa sponsorship are welcome to apply. Infosys is unable to provide immigration sponsorship for this role at this time.
Preferred Qualifications:
- Lead the design and implementation of cloud-based solutions leveraging Azure and .NET Core technologies.
- Develop blueprints for web applications, APIs, microservices, and integration solutions.
- Provide leadership to development teams, ensuring adherence to Azure and .NET Core best practices.
- Understand business requirements and technical limitations and solve accordingly.
- Responsible for making technology decisions for the project.
- Work experience of 10 to 12 years in the relevant technologies in the Microsoft Stack.
- At least 7 years of software engineering experience in Azure Stack.
- Strong technical knowledge of C#, .NET Core/.NET 6, Azure full stack.
- Experience with messaging queues like Azure Service Bus.
- Experience with Azure Services such as Azure Logic Apps, WebApps, Azure Functions, Application Insights, Event Hub, Redis Cache.
- Hands-on experience with databases like MS SQL and NoSQL databases (Cosmos DB).
- Build internal and external-facing web applications in an agile environment.
- Design, develop, code, test, debug, and support full-stack applications including Windows services, MVC applications, and Web API endpoints.
- Provide technical expertise in design and planning, producing system diagrams, process flows, and database design artifacts.
- Collaborate with management, consultants, and developers to define advanced designs for enterprise and consumer solutions.
- Develop applications for scalability, performance, and reliability.
- Own, standardize, contribute to, and review overall technical documentation of solutions.
- Be a good team player, willing to mentor teammates through code review, explanation, and examples.
- Strong attention to detail, problem-solving, planning, and communication skills.
- Proactively identify risk areas and opportunities for improvement.
- Continuously learn, implement, and apply software development methodologies, tools, and techniques.
- Participate in sprint meetings including planning, daily stand-ups, and other meetings as needed.
- Work with IT teams to craft, implement, and manage infrastructure.
- Full-stack development experience.
- Experience with API development.
- Experience with unit testing frameworks.
- Experience working with identity providers such as Auth0 or Okta.
- Experience working with Agile/Scrum methodologies.
- Strong understanding of object-oriented programming and SOLID principles.
Additional Information
The job entails sitting and working at a computer for extended periods. Ability to communicate via telephone, email, or face-to-face is essential. Extensive travel may be required as per client and project needs.
Estimated annual compensation range for the candidate based in Ontario: $98,486 to $134,404