T

Senior .NET Developer (12 Month Contract)

T And T Consulting Services Inc
Full-time
On-site
Bethesda, Maryland, United States

Position Summary:

We are seeking a skilled Senior .NET Developer with expertise in .NET 8, microservices architecture, service layer modernization, and experience with CI/CD pipelines preferably with GitHub Actions. In this role, you’ll lead efforts in designing and implementing a modernized service layer to support the modernization of an NIH Acquisitions system. You’ll collaborate closely with cross-functional teams to drive the evolution of our platform and ensure it meets the highest standards of performance, reliability, and scalability.

Key Responsibilities:

  • Assist in architecting developing and deploying scalable microservices using .NET 8 and other modern .NET technologies.
  • Modernize existing service layers to improve performance, reliability, and maintainability, leveraging the latest in .NET frameworks and best practices.
  • Design and build robust APIs and services that integrate seamlessly within a distributed architecture.
  • Collaborate with product owners, designers, and other developers to define technical requirements and system architecture.
  • Experience develop and maintain CI/CD pipelines with GitHub Actions, ensuring seamless integration and deployment of applications.
  • Ensure consistent use of best practices, including design patterns, secure coding, and CI/CD integration.
  • Mentor junior developers, providing guidance on best practices in .NET 8, microservices, and service-oriented architecture.
  • Lead code reviews and actively participate in refining development processes.
  • Work within Agile methodologies, participating in daily stand-ups, sprint planning, and retrospectives.
  • Stay current with emerging trends and technologies in .NET, microservices, and DevOps practices, proposing new solutions to enhance the platform.

Qualifications:

  • Experience: 5+ years of professional experience in .NET development, with recent expertise in .NET 8 and microservices.
  • Education: Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
  • Technical Skills:
    • Strong proficiency in .NET 8, C#, ASP.NET Core, and microservices architecture.
    • Experience with RESTful APIs, gRPC, and messaging systems like RabbitMQ or Kafka.
    • Demonstrated experience in modernizing service layers and rearchitecting monolithic applications into microservices.
    • Solid understanding of cloud and on-prem platform development (Azure, VMWare, and/or AWS) and DevOps practices, with hands-on experience building CI/CD pipelines, particularly using GitHub Actions.
    • Familiarity with front-end technologies (Angular or React) is a plus.
    • Base knowledge of database systems, such SQL Server and NoSQL databases.
    • Excellent debugging, problem-solving, and analytical skills.

  Location:  Prefer candidates who are in the DC Metro Area. May require on site meetings once or twice a month. However, will consider fully remote candidates 

Benefits: Competitive benefits package including health, dental, vision, life insurance coverage, 401(k) Plan, Training Programs, Accrued Paid Time Off (PTO) and Paid Holidays.

Equal Opportunity Employer/Veterans/Disabled