About the Role :
We are seeking a highly skilled Senior .NET Developer to join our team at Tietoevry. In this role, you will be responsible for designing, developing, and implementing robust and scalable web applications and APIs using the latest .NET technologies. You will collaborate closely with cross-functional teams to translate business requirements into technical solutions that adhere to best practices and architectural standards.
Key Responsibilities :
- Design, develop, and maintain RESTful APIs and web applications using .NET Core / .NET.
- Implement Entity Framework Core (EF Core) and LINQ for efficient data access and manipulation.
- Create and maintain OpenAPI / Swagger documentation for APIs.
- Develop unit tests and integration tests to ensure software quality and reliability.
- Implement OAuth 2.0 authentication flows and integrate with Identity Providers (IdPs) and external API services.
- Work with Microsoft Graph API and other third-party integrations.
- Participate in requirement gathering, technical documentation, and solution design.
- Ensure deliverables meet architectural principles, coding standards, and best practices.
- Apply strong object-oriented programming (OOP) principles and design patterns to build maintainable solutions.
- Collaborate within Agile / Scrum teams and use Azure DevOps tools for task tracking and CI / CD pipelines.
- Contribute to continuous improvement by sharing knowledge, mentoring team members, and optimizing development processes.
Required Skills and Qualifications :
5+ years of experience in developing web applications and APIs using the .NET stack.Proficiency in .NET Core / .NET, C#, EF Core, and LINQ.Strong understanding of HTML, CSS3, and JavaScript for front-end integration.Experience in RESTful API design and OpenAPI / Swagger documentation.Hands-on experience with OAuth 2.0, Microsoft Graph API, and external API integrations.Excellent understanding of OOP, design patterns, and software architecture principles.Proven ability to work independently and in cross-functional teams.Strong communication, analytical, and problem-solving skills.Experience working in Agile environments with Azure DevOps is a plus.(ref : hirist.tech)