Post Job Free
Sign in

Senior Application Developer / Software Engineer

Company:
Navteca
Location:
Washington, DC, 20546
Posted:
March 23, 2026
Apply

Description:

Job Description

Salary:

Application Developer / Software Engineer

Senior Level (7+ Years Experience)

Location: DMV Area (Washington DC, Maryland, Virginia)

Work Type: Full-Time On-site or Hybrid (based on contract requirements)

Overview

Navteca is seeking a highly experienced Senior Application Developer / Software Engineer to support enterprise-level software development initiatives. The ideal candidate will possess deep technical expertise across all phases of the Software Development Life Cycle (SDLC) and a strong background in designing, developing, and integrating scalable, high-performance applications.

This role requires both hands-on technical leadership and the ability to guide development teams while delivering complex solutions in a fast-paced, mission-driven environment.

Key Responsibilities

Lead full lifecycle software development efforts, including requirements, design, development, testing, deployment, and maintenance

Develop detailed functional and technical requirements for client-server and web-based applications

Perform advanced system analysis and module-level design of software solutions

Architect and implement highly scalable, high-performance applications

Lead integration efforts across operational, tactical, and strategic systems

Perform complex programming, analysis, and development for web, mobile, and ETL processes

Define requirements, write technical specifications, and design, code, test, debug, and document applications

Provide technical leadership and may supervise or mentor junior developers on large-scale projects

Analyze functional and data processing requirements and recommend optimized technical solutions

Support custom development, COTS customization, reporting, data conversion, and legacy system modernization

Ensure compliance with Fairfax County standards and best practices

Required Skills & Technologies

Programming Languages: ASP.NET, C#, Python, Java, C/C++

Web Technologies: HTML, XHTML, XML, XSLT, CSS, JavaScript

Databases: SQL, SQL Server, Oracle, MarkLogic

Development Tools: Visual Studio, Git, CI/CD pipelines

Microsoft Stack: .NET Framework, SharePoint, Microsoft Power Platform, IIS

Data & Reporting: SQL Reporting, ETL processing

Emerging Technologies: Artificial Intelligence (AI) / Machine Learning (ML) (preferred)

Qualifications

7+ years of professional software development experience

Proven experience designing and implementing enterprise-level architectures

Strong experience leading integration and development efforts across complex systems

Ability to optimize performance and troubleshoot advanced system issues

Strong leadership, mentoring, and communication skills

Experience working in government or regulated environments is a plus

Work Location & Schedule

On-site or hybrid depending on contract requirements

Primary location: Fairfax County Government Center

12000 Government Center Parkway, Fairfax, VA 22035

Standard hours: MondayFriday, 8:00 AM 4:30 PM (30-minute lunch)

May require participation in an on-call rotation

Must adhere to Fairfax County and/or FCPS holiday and inclement weather policies

Additional Requirements

Ability to work on-site at County or approved offsite locations as needed

Time worked outside approved hours is not billable

Timesheets must be submitted for all work performed

Staff may not perform work for other clients during assigned County hours

Benefits

Navteca offers a comprehensive benefits package, including:

Medical Insurance

Dental Insurance

Life and AD&D Insurance

Short-Term and Long-Term Disability (STD/LTD)

401(k) Retirement Plan

Paid Vacation

Paid Holidays

Paid Sick Leave

Comp/Flex Time

Full-time

Apply