Senior .Net Developer

Artech LLC

Frederick, MD

JOB DETAILS
SALARY
$45–$50 Per Hour
SKILLS
ASP.NET MVC, Agile Programming Methodologies, Analysis Skills, Application Programming Interface (API), Architectural Design, Architectural Services, Atlassian JIRA, Best Practices, Business Strategy, CSS (Cascading Style Sheet), Cloud Applications, Cloud Architecture, Cloud Computing, Code Reviews, Coding Standards, Computer Science, Continuous Deployment/Delivery, Continuous Improvement, Continuous Integration, Cost Effectiveness Analysis, Design Patterns Programming Methodologies, DevOps, Docker, Emerging Technology, Enterprise Applications, Enterprise Protection, Git, HTML5, Identify Issues, Information Technology & Information Systems, JSON, JavaScript, Jenkins, Kanban, Leadership, Maintain Compliance, Mentoring, Microservices, Microsoft .NET, Microsoft C# (C Sharp), Microsoft SQL Server, Microsoft Visual Basic.NET, Microsoft Windows Azure, Performance Analysis, Performance Tuning/Optimization, Problem Solving Skills, Product Development, Quality Assurance, Quality Assurance Methodology, Quality Management, REST (Representational State Transfer), Regulatory Compliance, Requirements Management, Scrum Project Management and Software Development, Secure Coding, Security Architecture, Security Compliance, Software Administration, Software Design, Software Development, Software Development Lifecycle (SDLC), Sprint Planning, Standards Development, Standup Meetings, Team Player, Technical Leadership, Technical Strategy, Technical Writing, Test Automation, Test Driven Development (TDD), Test Plan/Schedule, Test Strategy
LOCATION
Frederick, MD
POSTED
24 days ago

Job ID: 91638-1
Job Title: Senior .Net Developer
Location: Frederick, MD

Duration: 6+ months
Rate Range: $45.00 - $50/hour on W2/ C2C (All inclusive)

Job Description:

We are seeking an experienced Senior Full Stack .NET Developer to join our product development team. The ideal candidate will have extensive experience designing, developing, and maintaining enterprise-scale applications using Client technologies, cloud platforms, and modern DevOps practices. This role requires strong technical leadership, hands-on development expertise, and the ability to deliver high-quality, scalable, and secure software solutions in an Agile environment.

The successful candidate will play a key role in designing cloud-native applications, implementing microservices architectures, driving development best practices, mentoring team members, and contributing to the overall technical strategy of the organization.

Key Responsibilities

  • Design, develop, test, and deploy scalable enterprise applications using .NET Core, C#, Angular, SQL Server, and Azure Cloud technologies.
  • Lead the development of large, complex software features while ensuring maintainability, performance, security, and scalability.
  • Analyze, troubleshoot, and resolve complex technical issues across application, infrastructure, and database layers.
  • Design and implement microservices-based architectures and cloud-native solutions.
  • Develop and maintain CI/CD pipelines to support automated build, testing, and deployment processes.
  • Perform and lead code reviews to ensure adherence to coding standards, architectural principles, and security best practices.
  • Champion Test-Driven Development (TDD) and automated testing strategies to maintain software quality.
  • Collaborate with Product Owners, Architects, QA teams, and stakeholders to translate business requirements into technical solutions.
  • Participate actively in Agile ceremonies including sprint planning, daily stand-ups, retrospectives, and backlog refinement sessions.
  • Support DevOps initiatives and contribute to continuous improvement of development and deployment processes.
  • Evaluate emerging technologies and recommend solutions that improve efficiency, scalability, and cost-effectiveness.
  • Create and maintain technical documentation, architectural diagrams, and development standards.
  • Mentor junior developers and provide technical leadership to development teams.
  • Ensure compliance with organizational security policies, standards, and software development lifecycle practices.

Required Technical Skills

Development Technologies

  • .NET Core, .NET Standard, ASP.NET MVC/Web API
  • C#, VB.NET
  • Angular (Angular.io)
  • JavaScript, TypeScript
  • HTML5, CSS3, SASS/SCSS
  • JSON, REST APIs
  • Client SQL Server

Cloud & Container Technologies

  • Client Azure
  • Azure Kubernetes Service (AKS)
  • OpenShift
  • Docker
  • Kubernetes
  • Containerized application deployment

DevOps & Source Control

  • Git, BitBucket
  • CI/CD Pipelines
  • Jenkins, Travis CI, CircleCI
  • Branching, Merging, Pull Requests
  • DevOps methodologies and practices

Agile & Collaboration Tools

  • Scrum, SAFe, Kanban
  • Jira
  • Confluence

Required Qualifications

  • Bachelor's Degree in Computer Science, Information Technology, Engineering, or related field.
  • Master's Degree preferred.
  • Minimum 10+ years of software development experience.
  • Minimum 4+ years of experience leading small to mid-sized development teams.
  • Minimum 3+ years of hands-on experience designing, architecting, and implementing .NET applications running in Docker/Kubernetes environments on Azure Cloud.
  • Strong experience building and supporting microservices-based architectures.
  • Experience working in Agile Scrum/SAFe environments.
  • Proven expertise in software design patterns, secure coding practices, and application architecture.

Preferred Qualifications

  • Experience with cloud-native application design and modernization initiatives.
  • Experience implementing enterprise security and compliance standards.
  • Strong understanding of Software Development Life Cycle (SDLC) and Secure Software Development Life Cycle (SSDLC).
  • Experience with performance tuning, monitoring, and application optimization.
  • Azure certifications are highly desirable.

Company Benefits & Culture

  • Competitive salary and benefits package
  • Supportive and collaborative work environment
  • Opportunities for professional growth and development

For immediate consideration please click APPLY to begin the screening process with Alex.

About the Company

A

Artech LLC