Senior .NET Software Engineer

Network Designs, Inc.

Alexandria (VA)

On-site

USD 125,000 - 135,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance
401(k) retirement plan
Paid leave and holidays

Job summary

Network Designs, Inc. (NDi) seeks a Senior .NET Software Engineer to design, develop, and modernize enterprise web applications for federal customers. You will work across the SDLC, implementing .NET Framework and modern .NET, C#, Angular, and SQL Server, while integrating RESTful APIs and microservices.

The role emphasizes technical leadership, code reviews, mentoring, and collaboration with Scrum teams to deliver mission-critical solutions in a secure environment.

Qualifications

  • Bachelor degree in CS or related field required.
  • At least 10 years of relevant experience in enterprise software.
  • Strong background in .NET Framework and modern .NET development.
  • Experience building RESTful APIs and enterprise integrations.
  • Proficient in SQL Server, JavaScript, and Angular.
  • Experience with Azure ASE, Windows I1S environments, and DevSecOps.

Responsibilities

  • Design, develop, enhance, modernize, and maintain enterprise web apps using .NET, C#, Angular, and SQL Server.
  • Participate in all SDLC phases: requirements, design, coding, testing, deployment, and support.
  • Develop secure, scalable APIs and backend services with best practices.
  • Build and maintain interfaces between services, microservices, and enterprise platforms.
  • Lead technical design reviews, mentor juniors, and collaborate with Scrum teams.

Skills

C#
ASP.NET
Angular
SQL Server
RESTful APIs
CI/CD
DevSecOps
Azure
JavaScript
Unit testing

Education

Bachelor of Science in Computer Science or Related Field

Job description

Network Designs, Inc. (NDi) is a leading Federal contractor that specializes in designing, developing, and delivering information technology and network solutions for government customers. Founded in 1985, NDi’s core values drive all aspects of the business and support an enjoyable workplace atmosphere. At NDi, we believe our people are the cornerstone of our success, valuing collaboration, career growth, and innovative ideas.

Military Veterans Encouraged to Apply
Job Description

The Senior .NET Software Engineer is responsible for designing, developing, modernizing, and supporting enterprise web applications and services throughout the full Software Development Life Cycle (SDLC). This hands‑on technical role supports both Operations & Maintenance (O&M) of legacy applications and the development of new enterprise solutions utilizing .NET Framework, modern .NET, C#, Angular, SQL Server, Microsoft Power Platform integrations, APIs, microservices, Azure Application Service Environments (ASE), and Windows Virtual Machines.

A successful candidate will develop secure, scalable, and maintainable software solutions while contributing to application architecture, system integration, performance optimization, and technical design. The role includes developing interfaces between web services, SQL Server, Microsoft Power Platform, microservices, and other enterprise infrastructure components in a secure environment.

The Senior .NET Software Engineer will serve as a technical leader by promoting software engineering best practices, participating in technical design and code reviews, mentoring junior developers, and collaborating with Scrum teams, architects, testers, and business stakeholders to deliver high‑quality mission‑critical federal applications.

Requirements
  • U.S. Citizenship is required
  • Must be able to obtain a Public Trust clearance
  • This position requires working onsite in Alexandria, VA, 5 days per week
Qualifications And Experience
  • Bachelor of Science in Computer Science or Related Field
  • At least 10 years of related work experience
  • Self‑starter with the ability to work effectively in a collaborative Agile team environment
  • Advanced expertise developing applications using both .NET Framework and modern .NET
  • Strong proficiency with C#, ASP.NET, enterprise application development, and modern application architecture
  • Experience designing, developing, and maintaining RESTful APIs, web services, and enterprise integrations
  • Experience integrating applications with Microsoft Power Platform and other enterprise platforms
  • Strong experience with JavaScript frameworks, including Angular
  • Experience developing applications utilizing SQL Server, including writing complex SQL queries, stored procedures, and database optimization
  • Experience supporting microservices‑based architecture and distributed enterprise applications
  • Experience supporting applications hosted in Azure Application Service Environments (ASE), Windows Virtual Machines, and Windows/IIS environments
  • Experience utilizing DevSecOps practices and CI/CD pipelines to build, merge, deploy, test, and maintain software solutions
  • Experience writing and maintaining unit tests, integration tests, and automated testing solutions
  • Experience creating and maintaining technical design documentation and development artifacts
  • Strong analytical, troubleshooting, debugging, and problem‑solving skills
  • Excellent written and verbal communication skills
  • Experience participating in Agile/Scrum software development environments
  • Experience mentoring developers and participating in technical design and code reviews is preferred
Responsibilities
  • Design, develop, enhance, modernize, and maintain enterprise web applications using .NET Framework, modern .NET, C#, Angular, SQL Server, and related Microsoft technologies
  • Participate in all phases of the SDLC, including requirements analysis, technical design, coding, unit testing, integration testing, deployment, production support, and ongoing maintenance
  • Support both O&M of legacy applications and the development of new enterprise capabilities
  • Develop and maintain integrations between web services, SQL Server, Microsoft Power Platform, microservices, and other enterprise infrastructure components
  • Design, develop, and maintain secure, scalable RESTful APIs and backend services following enterprise architectural and security best practices
  • Design and develop responsive Angular front‑end components integrated with SQL‑backed enterprise applications
  • Develop, optimize, and maintain SQL queries, stored procedures, and database objects supporting large shared enterprise databases
  • Configure, troubleshoot, maintain, and optimize applications deployed within ASE, Windows Virtual Machines, and Windows/IIS environments
  • Utilize established DevSecOps toolchains and CI/CD pipelines to build, merge, deploy, test, and maintain software components
  • Build, execute, and maintain unit, integration, and regression tests to ensure software quality, reliability, and performance
  • Troubleshoot production issues, perform root cause analysis, debug applications, configure existing systems, and implement long‑term solutions that improve system stability and performance
  • Coordinate with Scrum Masters, Technical Leads, Product Owners, Architects, QA teams, and other developers to translate business requirements into Features and User Stories for planning and execution
  • Participate in backlog refinement, sprint planning, code reviews, technical design discussions, and software release activities
  • Review technical designs, code, testing artifacts, and documentation to ensure compliance with enterprise architecture, security requirements, and development best practices
  • Work closely with testers, business users, and stakeholders to identify, troubleshoot, and resolve application issues while ensuring timely delivery of high‑quality solutions
  • Provide technical leadership, mentorship, and knowledge sharing to development team members while promoting secure, maintainable, scalable, and testable software development practices
  • Continuously identify opportunities to improve application performance, maintainability, scalability, automation, and operational efficiency across enterprise applications
Compensation And Benefits

NDi values its team and offers competitive benefits and compensation packages. Our benefits include comprehensive health, dental, vision, pet, and legal insurance, a 401(k) retirement matching plan, paid leave, paid holidays, health and wellness programs, employer‑paid life and disability insurance, professional development, education benefits, and more.

Veterans First Commitment

As a Service‑Disabled Veteran‑Owned Small Business (SDVOSB), NDi is dedicated to hiring veterans and providing a supportive work environment that honors their service.

Our Commitment

Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by law.

Salary: $125000 - $135000 per year

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior .NET Software Engineer #1821117
Senior .NET Software Engineer #1821117

Network Designs • Alexandria (VA)

On-site
USD 110,000 - 150,000
Health insurance
401(k) retirement plan
Professional development
Senior .Net Developer #1824528
Senior .Net Developer #1824528

Network Designs • Alexandria (VA)

On-site
USD 120,000 - 160,000
Health benefits
401(k) retirement matching
Paid leave and holidays
+1
Senior .Net Developer
Senior .Net Developer

Network Designs, Inc. • Alexandria (VA)

On-site
USD 125,000 - 135,000
401(k) retirement matching
Paid leave
Comprehensive health insurance
Senior .Net Developer #1775411
Senior .Net Developer #1775411

Network Designs • Alexandria (VA)

On-site
USD 90,000 - 120,000
Comprehensive health insurance
401(k) retirement matching
Professional development and education benefits
+1
Senior .Net Developer #1815017
Senior .Net Developer #1815017

Network Designs • Alexandria (VA)

On-site
USD 110,000 - 160,000
Health, dental, vision, pet, and legal
401(k) retirement matching
Paid leave and holidays
+2
Senior .Net Developer
Senior .Net Developer

Network Designs • Alexandria (VA)

On-site
USD 120,000 - 160,000
Health insurance
Dental insurance
Vision insurance
+3
Enterprise Systems Analyst
Enterprise Systems Analyst

Network Designs, Inc. • Washington

On-site
USD 155,000 - 175,000
Systems Analyst / Database Support Specialist
Systems Analyst / Database Support Specialist

Network Designs, Inc. • Washington

On-site
USD 115,000 - 130,000
401(k) retirement matching
Comprehensive health insurance
Paid leave and holidays
+1
Systems Analyst / Database Support Specialist #1797619
Systems Analyst / Database Support Specialist #1797619

Network Designs • Washington

On-site
USD 85,000 - 110,000
Comprehensive health, dental, and vision insurance
401(k) retirement matching
Paid leave and holidays
+1
Enterprise Solutions & Modernization Lead #1775330
Enterprise Solutions & Modernization Lead #1775330

Network Designs • Washington

On-site
USD 180,000 - 230,000
Health, dental, vision insurance
401(k) retirement matching
Paid leave & holidays
+2