Today
Top Secret/SCI
Mid Level Career (5+ yrs experience)
IT - Software
Herndon, VA (On-Site/Office)
The candidate in this position will perform many duties including the following:
Writing code and contributing to software solutions
Understanding how to apply new technologies in novel ways to solve complex problems
Adhering to an Agile process
Participating in technical discussions
Performing code reviews
Collaborating with team members
Assisting with software architecture design
Staying abreast of new and upcoming technologies
The candidate qualifying for this position will meet the following experiential requirements and will be able to demonstrate the depth of that experience during an interview:
Experience with a modern development language (e.g., Java, Python, Ruby)
Experience developing web applications and working with REST APIs
Familiar with open source technologies and software
Firsthand knowledge of software engineering best practices (e.g., code reviews, design documentation, unit testing)
Possess an extremely sound understanding in the basic areas of Computer Science such as object-oriented design
Ability to communicate in a clear and concise manner with technical and non-technical stakeholders across all levels of the organization
Comfortable as a self-starter and is considered a fast learn Ideal candidates will possess the following skills and be able to demonstrate their experience during an interview:
Five or more years’ experience building software solutions using Python, Ruby, JavaScript, or Java
Two or more years’ experience developing web applications
Experience developing rich software applications and single page applications using RESTful services, AJAX, JSON, CORS, and/or WebSocket
Experience with microservice architecture design
Familiar with modern JavaScript frameworks (e.g., Angular, React, Ember, etc.)
Knowledge of cross platform/browser compatibility issues for dynamic web applications
Substantive experience in building innovative and complex software
Experience designing/building front end web software with HTML, CSS, Javascript, and general web development techniques
Experience working in a UNIX/Linux environment
Experience working in an Agile development environment
Possess an active TS/SCI Poly
Education
The ideal candidate will have a BS or MS degree in Computer Science, Engineering, Information Systems or equivalent experience.
Writing code and contributing to software solutions
Understanding how to apply new technologies in novel ways to solve complex problems
Adhering to an Agile process
Participating in technical discussions
Performing code reviews
Collaborating with team members
Assisting with software architecture design
Staying abreast of new and upcoming technologies
The candidate qualifying for this position will meet the following experiential requirements and will be able to demonstrate the depth of that experience during an interview:
Experience with a modern development language (e.g., Java, Python, Ruby)
Experience developing web applications and working with REST APIs
Familiar with open source technologies and software
Firsthand knowledge of software engineering best practices (e.g., code reviews, design documentation, unit testing)
Possess an extremely sound understanding in the basic areas of Computer Science such as object-oriented design
Ability to communicate in a clear and concise manner with technical and non-technical stakeholders across all levels of the organization
Comfortable as a self-starter and is considered a fast learn Ideal candidates will possess the following skills and be able to demonstrate their experience during an interview:
Five or more years’ experience building software solutions using Python, Ruby, JavaScript, or Java
Two or more years’ experience developing web applications
Experience developing rich software applications and single page applications using RESTful services, AJAX, JSON, CORS, and/or WebSocket
Experience with microservice architecture design
Familiar with modern JavaScript frameworks (e.g., Angular, React, Ember, etc.)
Knowledge of cross platform/browser compatibility issues for dynamic web applications
Substantive experience in building innovative and complex software
Experience designing/building front end web software with HTML, CSS, Javascript, and general web development techniques
Experience working in a UNIX/Linux environment
Experience working in an Agile development environment
Possess an active TS/SCI Poly
Education
The ideal candidate will have a BS or MS degree in Computer Science, Engineering, Information Systems or equivalent experience.
group id: 91122520
N