22 Aug
|
Ascendion Engineering
|
Bengaluru
22 Aug
Ascendion Engineering
Bengaluru
.NET Core Microservices Developer
Job Title
.NET Core Microservices Developer
Job Summary
We are looking for a skilled .NET Core Developer with strong experience in Microservices, AWS, Docker, and Event-Driven Architecture. The candidate should have hands-on experience developing scalable applications, working with cloud services, messaging platforms, CI/CD pipelines, and containerized environments.
Key Responsibilities
- Design and develop scalable applications using .NET Core and C#.
- Develop and maintain Microservices using industry-standard design principles.
- Implement Event-Driven Architecture using Solace, RabbitMQ, or Kafka.
- Work with AWS services, including S3 and Lambda.
- Develop applications using DynamoDB or other NoSQL databases.
- Containerize applications using Docker and implement appropriate deployment patterns.
- Work with container orchestration platforms; Kubernetes knowledge is an added advantage.
- Implement and maintain CI/CD pipelines using GitHub and related tools.
- Follow best practices for source control using Git/GitHub repositories.
- Develop comprehensive unit tests using NUnit, xUnit, and Moq.
- Troubleshoot application issues and contribute to performance and reliability improvements.
- Collaborate with teams using JIRA and Confluence.
- Use Visual Studio for development, debugging, and maintenance.
- Utilize GitHub Copilot to improve development productivity while adhering to coding and security standards.
Required Skills
- Strong hands-on experience with .NET Core / C#.
- Experience in Microservices architecture.
- Good understanding of AWS services, particularly S3 and Lambda.
- Experience with DynamoDB or any NoSQL database.
- Strong understanding of Docker and containerization.
- Experience with Event-Driven Architecture.
- Hands-on experience with at least one of Solace, RabbitMQ, or Kafka.
- Valuable knowledge of CI/CD and GitHub.
- Experience with NUnit, xUnit, and Moq.
- Knowledge of container orchestration and deployment patterns.
- Good understanding of Git repositories and version control.
Good to Have
- Hands-on experience with Kubernetes.
- Experience with cloud-native application development.
- Experience using GitHub Copilot.
- Knowledge of distributed systems and scalable application design.
- Experience working in Agile environments with JIRA and Confluence.
Technical Skills Backend: .NET Core, C#
Architecture: Microservices, Event-Driven Architecture
Cloud: AWS, S3, Lambda, DynamoDB
Messaging: Solace / RabbitMQ / Kafka
Containerization: Docker, Kubernetes
CI/CD: GitHub, CI/CD Pipelines
Testing: NUnit, xUnit, Moq
Tools: Visual Studio, JIRA, Confluence, GitHub Copilot
Version Control: Git / GitHub
📌 .Net Developer / Dot Net Developer - AWS (Bengaluru)
🏢 Ascendion Engineering
📍 Bengaluru