Talent.com
E-solutions
.Net Software DeveloperE-solutions • Mysore
.Net Software Developer

.Net Software Developer

E-solutions • Mysore
30+ days ago
Job description

Job Description :

We are looking for an experienced .NET Developer with strong expertise in .NET Core, C#, Microsoft Azure, and message queue technologies to build scalable, secure, and high-performance enterprise applications.


The ideal candidate should have hands-on experience in designing microservices-based applications, developing RESTful APIs, integrating distributed messaging systems, and deploying cloud-native solutions on Azure. The candidate will work closely with cross-functional teams to deliver robust software solutions while following modern development practices and coding standards.

Key Responsibilities :

1. Application Development :

- Design, develop, test, and maintain enterprise-grade applications using .NET Core and C#.

- Build scalable backend services, REST APIs, and microservices for cloud-based applications.

- Develop reusable, maintainable, and high-quality code following coding standards and best practices.

- Participate in the complete Software Development Life Cycle (SDLC), including requirement analysis, design, development, testing, deployment, and production support.

- Optimize application performance, scalability, and reliability.

2. Azure Development :

- Develop and deploy applications on Microsoft Azure.

- Work with Azure App Services, Azure Functions, Azure Storage, Azure SQL Database, Azure Key Vault, Azure Monitor, and Azure Application Insights.

- Implement cloud-native architectures using Azure Platform-as-a-Service (PaaS) offerings.

- Configure application monitoring, logging, and diagnostics in Azure environments.

- Collaborate with DevOps teams to automate deployments and infrastructure provisioning.

3. Messaging and Integration :

- Develop asynchronous and event-driven applications using message queue technologies such as Azure Service Bus, RabbitMQ, Kafka, MSMQ, or similar messaging platforms.

- Design reliable messaging workflows for distributed systems.

- Integrate enterprise applications with third-party services and internal platforms using messaging frameworks and REST APIs.

- Ensure message reliability, fault tolerance, retry mechanisms, and dead-letter queue handling.

4. Microservices & API Development :

- Design and implement microservices architecture using .NET Core.

- Develop secure RESTful APIs with authentication and authorization mechanisms.

- Implement API versioning, logging, exception handling, and performance optimization.

- Ensure seamless communication between services using messaging platforms and API gateways.

5. Database Development :

- Design and optimize relational database structures.

- Develop stored procedures, functions, and complex SQL queries.

- Work with Entity Framework Core and LINQ for database interactions.

- Optimize database performance through indexing, query tuning, and efficient data access patterns.

6. DevOps & CI/CD :

- Participate in CI/CD implementation using Azure DevOps or similar DevOps tools.

- Build automated deployment pipelines.

- Maintain version control using Git.

- Support automated testing and deployment processes.

7. Quality & Best Practices :

- Write clean, modular, and well-documented code.

- Perform code reviews and mentor junior developers.

- Follow Agile and Scrum methodologies.

- Troubleshoot production issues and implement permanent solutions.

- Ensure application security, performance, and scalability standards are met.

Required Technical Skills :

- Strong experience in .NET Core and C#

- Hands-on experience with Microsoft Azure cloud services

- Experience with Azure Service Bus, RabbitMQ, Kafka, MSMQ, or similar messaging platforms

- Strong knowledge of REST API development

- Experience in Microservices Architecture

- Experience with Docker and Kubernetes.

- Knowledge of event-driven architecture and distributed systems.

- Exposure to Azure API Management.

- Experience with Redis Cache or other caching technologies.

- Familiarity with security standards such as OAuth 2.0, JWT, and OpenID Connect.

- Knowledge of automated testing frameworks including xUnit, NUnit, or MSTest.

- Experience working in Agile Scrum teams.

- Strong analytical, troubleshooting, and problem-solving skills.

- Excellent communication and collaboration abilities.

Educational Qualification :

- Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related discipline.

Preferred Experience :

- 5-10 years of experience in .NET application development.

- Proven experience in building enterprise applications using .NET Core and Azure.

- Hands-on experience with distributed messaging systems such as Azure Service Bus, RabbitMQ, Kafka, or MSMQ.

- Experience developing scalable cloud-native applications and microservices.

- Strong understanding of enterprise integration patterns and cloud architecture.

(ref:hirist.tech)
Create a job alert for this search

.Net Software Developer • Mysore

Similar jobs

Accountant

Clerk-TechMysore, Republic Of India, IN

Collect, verify, and record primary financial data for accounting purposes.Accurately compute, classify, and enter numerical data.Review and ensure the accuracy of financial and business transactio... Show more

 • Promoted

Design Lead

LivspaceMysore, Republic Of India, IN

As a Design Lead, you will be responsible for managing the designing for 12 to 15 projects month-on-month through a team of 6 to 10 designers.The output of which would be achieved through managing ... Show more

 • Promoted

Safety Officer

JK Tyre & Industries Ltd.Mysore, Republic Of India, IN

The Safety Officer is responsible for developing, implementing, and monitoring health, safety, and environmental (HSE) programs within the R&D Center (around 250 employees) to ensure a safe and com... Show more

 • Promoted

Senior Staff Accountant

EmergenceMysore, Republic Of India, IN

Senior Staff Accountant, Emergence | Remote - India | Full-Time.Emergence is a thematic holding company backed by the Pritzker Organization focused exclusively on acquiring and scaling category-def... Show more