.NET Developer with Azure

Hyderabad, Telangana, India
Nov 25, 2024
Nov 25, 2025
Hybrid
Full-Time
4 Years
Job Description

We are seeking a highly skilled and motivated Full Stack Developer with expertise in .NET and Azure technologies to join our team. The ideal candidate will possess a solid understanding of the full software development lifecycle, from design and coding to testing and deployment. You will play a key role in building, enhancing, and maintaining robust and scalable applications that align with our business objectives.

Key Responsibilities

  1. Application Development. Design, code, test, and manage various applications, ensuring adherence to high-quality coding standards.
  2. Collaboration. Partner with engineering and product teams to develop innovative, user-friendly, and efficient software solutions.
  3. Code Quality. Maintain and improve code quality through structured standards, testing frameworks, and robust performance tuning.
  4. Testing & Automation. Create and execute automated tests to ensure reliability, performance, and maintainability.
  5. Performance Optimization. Continuously monitor and enhance application performance to deliver the best user experience.

Qualifications and Skills

  • Education. Bachelor’s degree in Computer Science, Information Technology, or a related field.

Experience

  • Minimum 4+ years of experience in application development with .NET technologies.
  • Hands-on expertise with Azure Functions, Azure Service Bus, and Azure Logic Apps.
  • Proven experience in developing web-based applications using C#, HTML, JavaScript, VBScript/ASP, or .NET frameworks.
  • Strong knowledge of SQL Server and database management best practices.

Development Practices

  • In-depth understanding of the full software development lifecycle, including requirements gathering, design, coding, testing, and deployment.
  • Familiarity with agile development methodologies and iterative delivery processes.

Additional Skills

  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration abilities to work effectively in a team.
  • A passion for learning and staying updated with emerging technologies and best practices.

Why Join Us?

  1. Innovative Environment. Work on cutting-edge technologies to develop impactful solutions.
  2. Collaborative Culture. Be part of a dynamic team that values teamwork and innovation.
  3. Professional Growth. Opportunities for upskilling and career advancement.
  4. Flexibility. Work in an agile environment that fosters work-life balance.

If you are passionate about building exceptional software solutions and thrive in a fast-paced environment, we encourage you to apply and join our innovative team.