Urgent Requirement || Senior .NET Backend Developer || Irving – TX (onsite)

 

Hi Team,

 

Please find the requirement below. And please share good consultant,

 

Title: Senior .NET Backend Developer

Irving – TX (onsite)

 

Job Description

We are seeking a highly skilled and experienced Senior .NET Backend Developer to join our engineering team. In this role, you will be responsible for designing, developing, and maintaining the backend systems of our enterprise applications using .NET 8, Entity Framework, SQL Server, and Microsoft Azure. You will work closely with cross-functional teams to deliver high-performance, scalable, and secure solutions, ensuring seamless integration between various components of our architecture.

 

As a Senior Developer, you will lead technical initiatives, mentor junior developers, and contribute to the continuous improvement of our systems. The ideal candidate will have a deep understanding of backend development, cloud infrastructure, database optimization, and a passion for delivering robust, scalable software.

 

Key Responsibilities

  • Backend Development: Design, develop, and maintain backend services and APIs using .NET 8 and C#, ensuring they are scalable, high-performing, and secure.
  • Database Management: Develop and optimize database structures and queries using Entity Framework and SQL Server. Ensure efficient data modeling, indexing, and query performance tuning.
  • Azure Cloud Integration: Build and maintain cloud-based solutions on Microsoft
  • Azure, leveraging services like Azure Functions, Azure App Services, Azure SQL,
  • and Azure Storage.
  • API Development & Integration: Design and implement RESTful APIs and integrate them with third-party services. Ensure robust, scalable, and secure communication between frontend and backend systems.
  • Architectural Design: Collaborate with the architecture team to design and implement backend architectures that support high availability, scalability, and performance.
  • Entity Framework: Utilize Entity Framework for ORM (Object-Relational Mapping) to interact with SQL Server databases. Optimize the use of LINQ queries, migrations, and data access strategies.
  • Performance Optimization: Identify and resolve performance bottlenecks across the backend infrastructure, including database queries, API performance, and cloud resource usage.
  • Security Best Practices: Implement security measures such as OAuth, JWT, data encryption, and API security. Ensure that backend systems adhere to security best practices and compliance requirements.
  • Testing & Deployment: Write unit and integration tests to ensure code quality and stability. Collaborate with the DevOps team to deploy solutions using CI/CD pipelines in Azure DevOps or other tools.
  • Mentorship: Provide technical mentorship to junior developers, conduct code reviews, and ensure adherence to coding standards and best practices.
  • Collaboration: Work closely with cross-functional teams, including frontend developers, product managers, and QA engineers, to deliver end-to-end solutions.
  • Documentation: Maintain technical documentation for backend processes, APIs,
  • database schemas, and cloud infrastructure.

 

Required Qualifications

  • Experience: 7+ years of professional experience in backend development using .NET and C# with at least 2+ years working on .NET Core or .NET 5/6/7/8.
  • .NET Expertise: Proficiency in .NET 8 and a strong understanding of backend development, including API design, multi-threading, and asynchronous programming in C#.
  • Entity Framework: Extensive experience with Entity Framework Core, including writing complex queries, optimizing database interactions, and working with LINQ.
  • SQL Server: Strong experience with SQL Server, including database design, query optimization, stored procedures, and performance tuning.
  • Azure Cloud Services: Hands-on experience with Azure services, including Azure Functions, Azure SQL, Azure App Services, Azure Storage, Azure DevOps, and Azure Active Directory.
  • Kubernetes Experience: Hands-on experience deploying, managing, and scaling applications using Kubernetes for container orchestration and management.
  • API Development: Proven experience in building RESTful APIs and integrating them with other systems using JSON and HTTP protocols.
  • Security: Solid understanding of security best practices for backend development, including authentication/authorization (e.g., OAuth2, JWT), data encryption, and secure API design.
  • Performance Optimization: Expertise in optimizing backend performance, especially with SQL queries, API latency, and Azure resource usage.
  • Testing: Experience with unit testing, integration testing, and mocking frameworks like xUnit, NUnit, or Moq.
  • Version Control: Proficiency in version control systems like Git and experience with CI/CD pipelines (e.g., Azure DevOps, GitHub Actions).
  • Agile Development: Familiarity with Agile/Scrum methodologies and experience working in an iterative, collaborative environment.

 

Preferred Qualifications

  • Azure Certifications: Azure certifications such as Microsoft Certified: Azure Developer Associate or Azure Solutions Architect are a plus.
  • Microservices Architecture: Experience in designing and building microservices using .NET technologies and deploying them in a cloud environment like Azure Kubernetes Service (AKS).
  • Event-Driven Architecture: Experience with event-driven architectures using technologies such as Azure Service Bus, Azure Event Grid, or Kafka.
  • DevOps & Automation: Experience with setting up CI/CD pipelines using Azure  DevOps, Jenkins, or similar tools. Knowledge of Infrastructure as Code (IaC) using Terraform, ARM templates, or Bicep is a plus.
  • Messaging & Queuing Systems: Familiarity with messaging and queuing systems such as RabbitMQ, Azure Queue Storage, or Azure Service Bus.
  • Caching Mechanisms: Knowledge of distributed caching systems such as Redis, Azure Cache for Redis, or other caching mechanisms.
  • Open-Source Contributions: Contributions to open-source projects or active participation in the developer community is a plus.

 

Key Soft Skills

  • Strong Communication: Ability to clearly communicate technical issues and solutions to both technical and non-technical stakeholders.
  • Problem-Solving: Analytical thinker with strong problem-solving skills, particularly in backend design, optimization, and debugging.
  • Team Collaboration: Excellent collaboration skills with cross-functional teams, including product, design, and frontend engineering teams.
  • Attention to Detail: Commitment to writing clean, maintainable, and scalable code, with an eye for detail and a passion for quality.
  • Mentorship: Willingness to mentor junior developers and contribute to the overall technical growth of the team.

 

Thanks & Regards,

Ashish | Sr. Technical Recruiter

Mobile no.- 3023374031

Email:   [email protected]

 

The content of this email is confidential and intended for the recipient specified in message only. It is strictly forbidden to share any part of this message with any third party, without a written consent of the sender. If you received this message by mistake, please reply to this message and follow with its deletion, so that we can ensure such a mistake does not occur in the future.

 

 

0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Most Voted
Newest Oldest
Inline Feedbacks
View all comments