24 Oct
|
Infosys
|
Bengaluru
.NET Core Microservices Developer - (JD)
Job Title: .NET Core Microservices Developer
Experience: 5.5 to 7 years
Location: Bangalore
Employment Type: Full-Time
Job Summary
We are seeking an experienced .NET Core Microservices Developer to build scalable, resilient, and high-performing enterprise applications. The ideal candidate should have robust expertise in .NET Core/.NET 6+, ASP.NET Core, C#, Microservices Architecture, REST APIs, Cloud Platforms (Azure/AWS), and DevOps practices.
Key Responsibilities
- Design, develop, and maintain applications using .NET Core / ASP.NET Core.
- Develop scalable and secure Microservices-based architectures.
- Build and consume RESTful APIs and integrate third-party services.
- Implement event-driven architectures using messaging platforms.
- Collaborate with architects, business analysts, QA teams, and DevOps engineers.
- Design and optimize database schemas and queries.
- Implement authentication and authorization mechanisms.
- Troubleshoot and resolve application performance and production issues.
- Participate in Agile/Scrum development processes.
- Support CI/CD implementation and cloud deployment activities.
Mandatory Skills
Backend Development
- C#
- .NET Core / .NET 6+ / .NET 8
- ASP.NET Core Web API
- Entity Framework Core (EF Core)
- LINQ
- Dependency Injection
- SOLID Principles and Design Patterns
Microservices & Integration
- Microservices Architecture
- RESTful API Development
- API Gateway
- Service-to-Service Communication
- Event-Driven Architecture
- Message Queues (Kafka, RabbitMQ, Azure Service Bus)
Database
- SQL Server
- PostgreSQL / MySQL
- Database Design and Performance Tuning
DevOps & Tools
- Git/GitHub/GitLab
- Azure DevOps / Jenkins
- Docker
- CI/CD Pipelines
Preferred Skills
- Kubernetes / AKS / OpenShift
- Azure Cloud Services or AWS Cloud Services
- Azure Functions / AWS Lambda
- Redis Cache
- Elasticsearch
- gRPC
- Swagger / OpenAPI
- SonarQube
- Terraform or Infrastructure as Code (IaC)
- Application Monitoring Tools (App Insights, Splunk, Grafana, Dynatrace)
Cloud Skills (Azure Preferred)
- Azure App Services
- Azure Kubernetes Service (AKS)
- Azure SQL Database
- Azure Service Bus
- Azure Storage
- Azure Key Vault
- Azure Monitor
- Azure DevOps
AWS (Good to Have)
- EC2
- ECS/EKS
- RDS
- SQS/SNS
- Lambda
- API Gateway
- CloudWatch
Qualifications
- Bachelor's or Master's degree in Computer Science, Information Technology, or related field.
- Strong understanding of Object-Oriented Programming (OOP).
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities.
JL5 Additional Expectations (8-12 Years)
- Lead architecture and design discussions for enterprise-scale solutions.
- Drive Microservices modernization and cloud transformation initiatives.
- Define development standards, code quality practices, and governance.
- Mentor junior developers and perform technical reviews.
- Lead scalability, resiliency, and performance optimization efforts.
- Collaborate with solution architects and business stakeholders on strategic initiatives.
- Own end-to-end delivery and production support for critical applications.
Keywords .NET Core, ASP.NET Core, C#, Microservices, REST API, Entity Framework Core, SQL Server, Azure, AWS, Docker, Kubernetes, AKS, Azure Service Bus, RabbitMQ, Kafka, Redis, gRPC, CI/CD, Azure DevOps, Jenkins, Swagger, Cloud Native Applications, Distributed Systems.
📌 .NET CORE Microservices - Bangalore (Bengaluru)
🏢 Infosys
📍 Bengaluru