Logo
NorthHill Technology

APPLICATION DEVELOPER

NorthHill Technology, Reston, Virginia, United States, 22090


Application Developer Reston, VA 20190

Full Time

Security Clearance Requirement: TS/SCI CI Poly

Position Description:

Our client is hiring a Developer to work in support of an Intelligence Community program. The Developer will join a small team supporting web database development, testing, and modernization with heavy scripting and a back-end focus. Qualified candidates will have prior experience supporting one or more modernization/upgrade efforts and the ability to untangle the codes from earlier iterations. The Developer will support scalable architecture, code complexity, and object-oriented languages for high reusability and maintainability. This is a dynamic work environment providing an ambitious developer with an opportunity to collaborate with teammates and solve unique challenges.

Duties and Responsibilities:

Develop scalable applications and backend services using appropriate software design patterns to attain high reusability and maintainability.

Create and monitor system design patterns and tiered architecture.

Testing of products, system architecture and design.

Solve complex problems by applying best practices to:

Provide direction

Work with project business and systems

Analyze requirements and execute

Participate in code reviews

Enforce standards and best practices

Education and qualifications:

U.S. citizenship

Current TS/SCI security clearance

Current CI polygraph or ability to obtain CI polygraph

Bachelor's degree in a related discipline preferred; additional years of related experience will be considered in lieu of a degree

8 years of related experience including 3+ years of object-oriented programming including:

PHP development experience

SQL and relational database experience

Effective written and verbal communication skills

DoD 8570.1 compliance at IAT Level I (Security+ or similar)

Excellent customer service skills and interest in working in a fast-paced environment

Ability to implement design patterns and coding best practices

Experience with PostgreSQL relational database

Experience with Python and Perl is a plus

Ability to read scripts and analyze an application for modernization

Experience supporting the front end and middle layers with emphasis on the back end

Availability to support on-site schedule in Reston