.Net Developer

Hyderabad, Telangana, India
Jul 31, 2024
Jul 31, 2025
Onsite
Full-Time
5 Years
Job Description

We are seeking an experienced .NET Azure Developer/Lead to join our dynamic team. The ideal candidate will have a strong background in web and application development using Microsoft .NET technologies.

Experience. 5+ years

Expertise

  1. .NET Technologies. Proficiency in .NET Core, Entity Framework, Entity Framework Core, C#, ASP.NET, Web APIs, WCF, LINQ, and SOLID Principles.
  2. Design and Architecture. Solid understanding of Design Patterns, OOP principles, and experience with microservices architecture.
  3. Azure Services. Extensive experience with Azure Service Bus, Azure Functions, Azure Logic Apps, and Azure DevOps.
  4. API Development. Skilled in developing RESTful APIs and microservices using ASP.NET Core, with hands-on experience in building and managing APIs.
  5. Database Management. Strong experience with SQL Server (2005/2008 R2/2012), including writing and optimizing SQL queries and stored procedures.
  6. Development Practices. Familiarity with Git, CI/CD practices, and unit testing. Proficient in using LINQ for querying and retrieving data from various sources.
  7. Microservices. Experience in building and maintaining REST-based microservices and handling core programming areas such as data access, security, logging, and exception handling.

Roles and Responsibilities

  1. Client Interaction. Actively participate in client agile ceremonies, including standups, grooming, and planning sessions.
  2. Application Maintenance. Manage and maintain existing applications built on various tech stacks such as .NET 4.x, WCF, and Web APIs.
  3. Development and Enhancement. Lead the design, development, and deployment of new features and enhancements for existing applications.
  4. Collaboration. Collaborate with cross-functional teams to ensure successful project delivery and alignment with business requirements.

Desired Skills

  • Strong problem-solving abilities and a proactive approach to technical challenges.
  • Excellent communication skills with the ability to articulate technical concepts to both technical and non-technical stakeholders.
  • Experience with large-scale applications and complex database environments is a plus.

If you are passionate about technology, have a track record of successful project delivery, and are ready to take on a leadership role in a fast-paced environment, we encourage you to apply.

Related Jobs