.NET Core Developer

Hyderabad, Telangana, India
Jan 07, 2025
Jan 07, 2026
Hybrid
Full-Time
5 Years
Job Description

We are seeking a skilled .NET Core Developer to join our dynamic development team and play a pivotal role in designing, developing, and maintaining robust microservices-based applications. You will be responsible for building scalable and reliable applications using .NET Core and Azure services, while leveraging modern technologies such as containerization and CI/CD pipelines to streamline the development, testing, and deployment processes.

In this role, you will work closely with cross-functional teams to ensure seamless integration and deployment of microservices. A key aspect of your responsibilities will include optimizing the performance, scalability, and reliability of applications, ensuring they meet business requirements and provide high-quality user experiences.

Key Responsibilities

  1. Design and Develop Microservices. Develop scalable and reliable microservices-based applications using .NET Core. You will design and implement clean, efficient, and reusable code that adheres to best practices for performance, security, and maintainability.
  2. Containerization and Deployment. Implement containerization solutions using Docker or Kubernetes to streamline the deployment process and ensure the portability and scalability of applications across environments. You will be instrumental in setting up and managing containerized environments to enhance development and operations workflows.
  3. CI/CD Pipeline Development. Build and maintain CI/CD pipelines to automate the process of application build, test, and deployment. You'll ensure that the pipeline processes are efficient, robust, and optimized to minimize manual interventions and expedite delivery cycles.
  4. Collaboration and Integration. Work closely with cross-functional teams, including product managers, front-end developers, and QA engineers, to ensure the seamless integration and deployment of microservices. Collaboration is key to understanding business needs and delivering high-quality software.
  5. Performance Monitoring and Optimization. Continuously monitor application performance to identify bottlenecks and opportunities for optimization. You'll work on improving the scalability and reliability of the applications by applying performance-enhancing strategies.
  6. Security and Compliance. Ensure that the development and deployment of applications follow the highest standards of security, compliance, and industry best practices. You'll work on securing both the microservices and the underlying infrastructure to mitigate risks and ensure safe, robust systems.
  7. Continuous Improvement. Stay up to date with industry trends, new technologies, and emerging practices in microservices, cloud development, and automation. Bring your knowledge to the team and actively contribute to the evolution of our development practices.

Preferred Qualifications

  • A Bachelor's degree in Computer Science, Engineering, or a related field.
  • 5 years of experience in .NET Core development with hands-on expertise in building and maintaining microservices-based applications.
  • Proficiency in working with Azure services such as Azure Functions, App Services, Logic Apps, and Azure Kubernetes Service (AKS), and a deep understanding of cloud-native development.
  • Experience with containerization technologies such as Docker and Kubernetes, with the ability to design and manage containerized applications in a cloud environment.
  • Strong analytical and problem-solving skills that enable you to tackle complex challenges and find efficient solutions in a fast-paced, agile environment.
  • Excellent communication and collaboration skills, with a proven ability to work effectively in cross-functional teams.
  • A proactive and self-driven approach to learning new technologies and improving existing processes.

Why Join Us?

This is an exciting opportunity to be part of a fast-growing organization that is embracing cutting-edge technologies to drive innovation and deliver value to our customers. As a .NET Core Developer in our team, you will have the opportunity to work on challenging projects, collaborate with talented professionals, and make an impact on our cloud-based applications and microservices solutions.

If you are passionate about cloud technologies, microservices architecture, and automated workflows, and you thrive in a collaborative and agile work environment, we would love to hear from you. Join us and take your career to the next level while contributing to the success of our innovative software solutions.