Previous Job
Previous
Software Developer - Senior
Ref No.: 17-20355
Location: Arlington, Virginia
Position Type:Full Time/Contract
Start Date: 10/11/2017
Software Developer - Senior
Education: The Software Developer – Senior requires a Bachelor's degree in Computer Science, Information Systems, Engineering, Business, or other relevant discipline; or equivalent work experience. If the proposed personnel do not have a Bachelor's degree in Computer Science, Information Systems, Engineering, Business, or other relevant discipline, then a Bachelor, Master's degree, or equivalent in one of these disciplines will meet the requirement.
Experience: The Software Developer – Senior requires more than ten years of experience in software design, engineering, installation, integration, evaluation, enhancement, maintenance, testing, or problem diagnosis and resolution. This position is required to be proficient in war fighting reporting systems that focus on military functions, such as, equipping the force, causalities, planning, logistics, COOP, and requirements, while working at a minimum at the CMMI Maturity Level 3 for Development and Level 2 for Services. This position is required to be proficient, at a minimum, in the following: SP 2013 engineering, MS Visual Studio 2015 C#.NET, MS SQL Server 2012 Database Development, MS Visual Studio 2015 ASP.NET, ASP.NET MVC 4, MS Team Foundation Server 2015, MS Office 2013, XML, JavaScript, and JQuery. This position is required to have a working knowledge of, at a minimum, with MS SQL Server 2012 Administration, MS Project Professional 2013, MS Visio Professional 2013, Adobe Professional XI, MS Test Manager 2015, Adobe Design and Web Premium (CS6), XSLT, and XPATH.

The Software Developer – Senior works independently designing and engineering new software products or major enhancements to existing software. May lead a team in design of highly complex software systems. Acts as highest-level technical expert, addressing problems of systems integration, compatibility, and multiple platforms. Works independently designing and engineering new software products or major enhancements to existing software. Devises or modifies procedures to solve complex problems considering computer equipment capacity and limitations, operating time and form of desired results. Designs, codes, tests, debug and document those programs. Conducts code reviews of subordinate developers and peers. Competent to work at the highest technical level of all phases of applications programming activities. Requires certification as an IAT Technical I, DoD 8570.01 at time of contract initiation.

Job Description:
· Requires more than ten years of experience in software design, engineering, installation, integration, evaluation, enhancement, maintenance, testing, or problem diagnosis and resolution.
· This position is required to be proficient in war fighting reporting systems that focus on military functions, such as, equipping the force, causalities, planning, logistics, COOP, and requirements, while working at a minimum at the CMMI Maturity Level 3 for Development and Level 2 for Services.

Proficient at:
· SP 2013 engineering
· MS Visual Studio 2015 C#.NET
· MS SQL Server 2012 Database Development
· MS Visual Studio 2015 ASP.NET
· ASP.NET MVC 4
· MS Team Foundation Server 2015
· MS Office 2013
· XML, JavaScript, and JQuery.

Nice to Have:
· MS SQL Server 2012 Administration
· MS Project Professional 2013
· MS Visio Professional 2013, Adobe Professional XI
· MS Test Manager 201
· Adobe Design and Web Premium (CS6), XSLT, and XPATH.

Responsibilities:
· To work independently on designing and engineering new software products or major enhancements to existing software.
· May lead a team in design of highly complex software systems.
· Acts as highest-level technical expert, addressing problems of systems integration, compatibility, and multiple platforms.
· To Work independently designing and engineering new software products or major enhancements to existing software Devices or modifies procedures to solve complex problems considering computer equipment capacity and limitations, operating time and form of desired results.
· Designs, codes, tests, debug and document those programs. Conducts code reviews of subordinate developers and peers. Competent to work at the highest technical level of all phases of applications programming activities. Requires certification as an IAT Technical I, DoD 8570.01 at time of contract initiation.