Senior Application Developer/Software Engineer
Responsibilities
Software engineer should have strong technical experience in all phases of the software development life-cycle (SDLC) with a demonstrated technical expertise in one or more areas of state-of-the-art software development technology. Provides activities related to enterprise full life-cycle software development projects. Able to develop detailed functional and technical requirements for client server and web software applications and conduct detailed analyses and module-level specification development of software requirements. Must be able to define and implement high performance and highly scalable product/application architectures, and able to lead integration activities for operational, tactical, and strategic systems. Perform complex programming and analysis for web and mobile applications and ETL processing; define requirements; write program specifications; design, code, test and debug programming assignments, document programs. May supervise the efforts of other developers in major system development projects; determine and analyze functional requirements; determine proposed solutions information processing requirements; and optimize system performance. Work task could include total custom development, customization as needed for COTS, development of reports, data conversion and support of legacy applications.
Qualifications
- 7+ years of experience ASP.NET, C#, Python, Java, C/C++, CSS/JavaScript, SQL & SQL reporting, SQL Server, Visual Studio, GIT, CI/CS/CD, Artificial Intelligence (AI)/Machine Learning (ML), SharePoint, MS Power Platform, Microsoft Internet Information Server (IIS), MarkLogic, ORACLE, Oracle APEX
- All work must comply with all relevant Fairfax County standards.
- Demonstrated experience supporting government agencies, customers, or contracts within federal environments. This includes the Intelligence Community (IC), Department of Defense (DoD), Federal Civil agencies, and military organizations.
- Prior experience supporting the same or similar contract, with an in-depth understanding of the customer environment, requirements, and operational landscape, is highly desirable.
- U.S. Citizenship required; background check required.