API Developer (.NET Core 8/9)

5 - 9 years

0 Lacs

Posted:5 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As an experienced API Developer (.NET Core 8/9) at Navitas, you will play a crucial role in designing, developing, and maintaining robust, scalable microservices and APIs. Your focus will be on building high-performance back-end services to support web and mobile platforms, ensuring seamless integration with internal and external systems. Collaboration with cross-functional teams is key to delivering innovative solutions as part of the organization's digital modernization initiatives. **Key Responsibilities:** - **Microservices Development:** Design and develop scalable microservices and RESTful API endpoints using .NET Core 8/9 and ASP.NET Core Web API. - **API Implementation:** Build well-documented, versioned, secure API endpoints for easy integration with front-end and third-party applications. - **Background Jobs:** Develop background workers and asynchronous processing tasks using Azure Service Bus or Azure Storage Queues. - **Message-Driven Architecture:** Implement event-driven microservices with reliable inter-service communication. - **Security & Caching:** Secure APIs with OAuth2.0, JWT, Azure AD, and implement caching strategies (e.g., Redis, in-memory caching) for enhanced performance. - **Performance Optimization:** Continuously monitor, profile, and tune API and database performance to ensure high availability and scalability. - **Clean Code Practices:** Write clean, modular, and testable code following SOLID principles and Clean Architecture. - **Collaboration:** Work in an Agile/Scrum environment with developers, QA engineers, and product managers to deliver features iteratively. - **Documentation:** Maintain comprehensive technical documentation for APIs, workflows, and architectural decisions. - **Troubleshooting:** Diagnose and resolve API-related issues, using logging and monitoring tools to ensure system reliability. **Qualifications Required:** - Bachelors degree in Computer Science, Information Systems, or a related technical field. - 5+ years of experience in .NET Core API and microservices development including: - Strong proficiency with C# programming and ASP.NET Core Web API. - Solid understanding of Clean Architecture and Domain-Driven Design. - Deep knowledge of SOLID principles and design patterns. - Experience with SQL Server, Entity Framework Core, and Dapper for database access and optimization. - Hands-on experience integrating authentication and authorization mechanisms (OAuth2.0, JWT). - Strong experience with Git version control and Agile methodologies. - Ability to conduct performance profiling, load testing, and system optimization. **Additional Details about Navitas:** Since its inception in 2006, Navitas has been a leader in the digital transformation space, providing award-winning technology solutions to drive digital acceleration for its customers. The company has consistently empowered customers to leverage technology as a competitive advantage and deliver cutting-edge transformative solutions. Navitas serves clients in commercial, federal, and state and local markets. As an experienced API Developer (.NET Core 8/9) at Navitas, you will play a crucial role in designing, developing, and maintaining robust, scalable microservices and APIs. Your focus will be on building high-performance back-end services to support web and mobile platforms, ensuring seamless integration with internal and external systems. Collaboration with cross-functional teams is key to delivering innovative solutions as part of the organization's digital modernization initiatives. **Key Responsibilities:** - **Microservices Development:** Design and develop scalable microservices and RESTful API endpoints using .NET Core 8/9 and ASP.NET Core Web API. - **API Implementation:** Build well-documented, versioned, secure API endpoints for easy integration with front-end and third-party applications. - **Background Jobs:** Develop background workers and asynchronous processing tasks using Azure Service Bus or Azure Storage Queues. - **Message-Driven Architecture:** Implement event-driven microservices with reliable inter-service communication. - **Security & Caching:** Secure APIs with OAuth2.0, JWT, Azure AD, and implement caching strategies (e.g., Redis, in-memory caching) for enhanced performance. - **Performance Optimization:** Continuously monitor, profile, and tune API and database performance to ensure high availability and scalability. - **Clean Code Practices:** Write clean, modular, and testable code following SOLID principles and Clean Architecture. - **Collaboration:** Work in an Agile/Scrum environment with developers, QA engineers, and product managers to deliver features iteratively. - **Documentation:** Maintain comprehensive technical documentation for APIs, workflows, and architectural decisions. - **Troubleshooting:** Diagnose and resolve API-related issues, using logging and monitoring tools to ensure system reliability. **Qualifications Required:** - Bachelors

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You