Lead .Net Developer

Hyderabad, Telangana, India
Aug 21, 2024
Aug 21, 2025
Hybrid
Full-Time
6 Years
Job Description

We are looking for a seasoned Technical Lead with deep expertise in .NET Core and Azure Functions to spearhead our software development team in Hyderabad. In this pivotal role, you will lead the design, development, and deployment of robust, scalable, and high-performance cloud-based applications. This position demands a blend of strong technical leadership, advanced problem-solving abilities, and effective communication to collaborate seamlessly with cross-functional teams.

Key Responsibilities

  1. Lead Development Efforts. Drive the design, development, and deployment of cloud-based applications using .NET Core and Azure Functions, ensuring alignment with architectural best practices.
  2. Team Mentorship. Guide and mentor a team of developers, fostering a culture of continuous learning and improvement, ensuring high-quality software delivery.
  3. Architectural Collaboration. Work closely with the architecture team to design scalable, secure, and high-performance cloud solutions that meet business objectives.
  4. Technical Roadmaps. Develop and maintain technical roadmaps, ensuring strategic alignment with long-term business goals.
  5. Code Quality. Conduct code reviews, enforce coding standards, and promote best practices to maintain high code quality and software integrity.
  6. Cross-functional Collaboration. Collaborate with testing, operations, and DevOps teams to ensure smooth deployment, comprehensive testing, and seamless operation of cloud-based applications.
  7. Continuous Learning. Stay abreast of the latest advancements in .NET Core, Azure Functions, and cloud technologies, and implement new features and best practices.
  8. DevOps Integration. Work alongside the DevOps team to ensure continuous integration, continuous delivery, and continuous deployment (CI/CD) processes are efficient and effective.
  9. On-Call Support. Participate in on-call rotations to provide 24/7 support and maintenance for cloud-based applications.

Requirements

  1. Experience. 6-12 years of hands-on experience in software development, particularly with .NET Core and Azure Functions.
  2. Technical Proficiency. Strong knowledge of .NET Core, Azure Functions, and cloud-based technologies, including Azure services like Azure Storage, Cosmos DB, and Azure Active Directory.
  3. Design & Architecture. Solid understanding of design patterns, architecture principles, and software development methodologies.
  4. Problem-solving. Exceptional problem-solving and analytical skills with the ability to diagnose and resolve complex technical issues.
  5. Leadership. Strong leadership and communication skills, capable of effectively collaborating with cross-functional teams.
  6. Education. Bachelor's degree in Computer Science, Software Engineering, or a related field.

Preferred Qualifications

  1. Certifications. MCP, MCSD, or MCSE certification in .NET Core and Azure Functions.
  2. DevOps Tools. Experience with cloud-based DevOps tools such as Azure DevOps, Jenkins, or GitLab.
  3. Containerization. Knowledge of containerization technologies like Docker and Kubernetes.
  4. Microservices. Experience with microservices architecture and service-oriented design.
  5. Security. Strong understanding of security principles and practices in cloud-based applications.
  6. Agile Methodologies. Familiarity with agile software development methodologies like Scrum or Kanban.

What We Offer

  1. Competitive Salary & Benefits. A comprehensive compensation package that rewards your skills and experience.
  2. Professional Growth. Opportunities for professional development, including training and certifications.
  3. Dynamic Team. Collaborate with a team of talented software developers and technical leaders.
  4. Innovative Environment. A collaborative and innovative work environment that fosters creativity and growth.
  5. Recognition. Rewards and recognition for outstanding contributions and performance.
  6. Flexibility. Flexible work arrangements, including remote work options.
  7. Latest Technologies. Access to cutting-edge tools and technologies, including Azure and .NET Core.

Join us and lead a team that is driving innovation in cloud-based application development. If you are passionate about technology and leadership, and you excel in a collaborative environment, we want to hear from you!