15 days ago
Toronto, CanadaSenior
Responsibilities
- Design, develop, and maintain server-side applications using C# and .NET Core/Framework.
- Build and maintain versioned RESTful APIs with pagination, error handling, documentation, and secure authentication and authorization.
- Develop middleware and integration components connecting internal services with external systems using synchronous and asynchronous communication patterns.
- Implement resiliency, logging, tracing, and monitoring for integration solutions.
- Write unit and integration tests, participate in code reviews, and maintain software quality.
- Troubleshoot production issues, perform root cause analysis, and implement performance and reliability improvements.
- Collaborate with cross-functional teams to refine requirements, estimate work, and deliver functionality within Agile sprints.
- Maintain technical documentation for APIs, integrations, configurations, and operational procedures.
Requirements
- At least 6 years of experience developing applications with C# and .NET Core/Framework.
- Strong server-side development experience and hands-on experience building and maintaining RESTful APIs.
- Experience developing middleware and integration solutions.
- Strong understanding of object-oriented programming, design patterns, and SOLID principles.
- Ability to write clean, efficient, and maintainable code and troubleshoot problems effectively.
- Ability to work collaboratively in an Agile environment.
- Must be legally authorized to work in Canada without current or future employer sponsorship.
- Experience with relational databases is helpful.
- Familiarity with MongoDB and knowledge of Redis are helpful.
Benefits
- Hybrid work arrangement requiring three days per week in a client or Cognizant office in Toronto, Ontario, Canada.
- Eligible for a discretionary annual performance-based bonus.
- Benefits and wellbeing programs support physical, mental, and financial wellbeing.
Tech Stack
C#MongoDB.NETRedis
Categories
About Cognizant
Cognizant (Nasdaq: CTSH) is an AI Builder and technology services provider, bridging the gap between AI investment and enterprise value. We build full-stack AI solutions powered by deep industry, process and engineering expertise — embedding an organization's unique context into technology systems that amplify human potential and drive tangible outcomes. From strategy to deployment, we help global enterprises move from AI ambition to AI impact and stay ahead in a fast-changing world. See how at cognizant.ai | Follow us @cognizant
