
Application Developer, Software Engineer
Navteca
full-time
Posted on:
Location Type: Hybrid
Location: Washington • District of Columbia • Washington • United States
Visit company websiteExplore more
About the role
- Participate in full lifecycle software development projects, including requirements, design, development, testing, and deployment
- Develop detailed functional and technical requirements for client-server and web-based applications
- Perform system analysis and module-level specification development
- Design and implement high-performance, scalable application architectures
- Lead or support integration activities across operational, tactical, and strategic systems
- Develop, test, debug, and document software applications for web, mobile, and ETL processes
- Write program specifications and perform complex programming tasks
- Analyze functional requirements and propose optimized technical solutions
- Support custom software development, COTS customization, report development, data conversion, and legacy system support
- Collaborate with cross-functional teams and may supervise junior developers on large projects
Requirements
- 4–6 Years Experience
- Experience developing scalable, enterprise-level applications
- Strong technical expertise across all phases of the Software Development Life Cycle (SDLC)
- Programming: ASP.NET, C#, Python, Java, C/C++
- Web Technologies: HTML, XHTML, XML, XSLT, CSS, JavaScript
- Databases: SQL, SQL Server, Oracle, MarkLogic
- Familiarity with Fairfax County standards and compliance requirements
- Ability to work independently and in a team environment
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
ASP.NETC#PythonJavaC/C++HTMLXHTMLXMLXSLTCSSJavaScriptSQLSQL ServerOracleMarkLogic
Soft Skills
collaborationleadershipindependenceteamwork