Application Developer/Software Engineer
Salary undisclosed
Apply on
Original
Simplified
Application Developer/Software Engineer (Intermediate Level | 4-6 years exp.)
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.
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. This work may require knowledge of HTML, XHTML, XML, XSLT, .NET Framework, Visual Studio, JavaScript
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.
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. This work may require knowledge of HTML, XHTML, XML, XSLT, .NET Framework, Visual Studio, JavaScript