What are the responsibilities and job description for the Software Developer position at KACE?
TITLE : Software Developer
LOCATION : Tyson's Corner, VA
CLEARANCE : TOP SECRET / / SCI w / Full Scope Polygraph (Required)
SCHEDULE : Position is Monday-Friday, in person only. Telework and Remote opportunities are not available for this position.
About Company :
When you make the decision to join KACE, you are choosing to work alongside talented professionals that have one thing in common : the passion to make a difference!
About the role :
Design, develop, maintain (including server administration, mandated migration activities, certification and accreditation, and operations and maintenance (O&M), and enhance a highly available suite of enterprise tools and custom web applications for its talent management efforts. As well as design, development, and maintenance of new applications, tools, and systems as needed. The team will ensure that all developed applications and modifications to existing sponsor applications operate in compliance with applicable documents.
Work Duties and Tasks :
- Knowledge / experience with the development of Cloud formation scripts to generate network and application
- infrastructure in a repeatable fashion
- Ability to write custom scripts to install and configure code in EC2 instances
- Experience with Python.
- Develop Java and Python applications that leverage Neo4j and Elasticsearch
- Ability to Implement NodeJS PM2 for application monitoring and resiliency
- Utilized SAFe agile techniques to manage workload
- Leverage Amazon Web Services
- Experience creating RESTful API
Minimum Qualifications and Skills :
Clearance :
Applicants selected may be subject to a government background investigation and may be required to meet the following conditions of employment.
Security Requirements / Background Investigation Requirements :
Physical Requirements / Working Conditions :
This job description reflects management's assignment of essential functions; it does not prescribe or restrict the tasks that may be assigned. Management may revise duties as necessary without updating this job description.
If you require reasonable accommodation in completing this application, interviewing, completing any pre-employment testing, or otherwise participating in the employee selection process, please direct your inquiries to recruiting@kacecompany.com .
For more information about the company please visit our website.
For more information about the company please visit our website at www.kacecompany.com
KACE is an Equal Opportunity Employer and does not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, disability or any other federal, state or local protected class.