
Senior Application Developer, Software Engineer
Navteca
full-time
Posted on:
Location Type: Hybrid
Location: Washington • District of Columbia • Maryland • United States
Visit company websiteExplore more
Job Level
About the role
- 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
- 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
Requirements
- 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
- Experience working in government or regulated environments is a plus
Benefits
- 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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
software developmentsystem analysismodule-level designapplication architecturehigh-performance applicationstechnical specificationsdebuggingclient-server applicationsweb-based applicationsperformance optimization
Soft Skills
technical leadershipmentoringproblem-solvingcommunicationcollaboration