Company:
IvySys Technologies, LLC
Location: Reston
Closing Date: 03/11/2024
Salary: £125 - £150 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description
As a Back-end Software Engineer, you will make critical contributions as part of a multi-disciplinary development team working on novel methods for solving critical national security problems. We are seeking someone capable of contributing to the design, development, and testing of software tools for customer workflow automation and generative AI challenges. The ideal candidate should be comfortable interfacing with government customers, subject matter experts, and end users to gather requirements and conduct design reviews to obtain critical feedback on system design, integration, and testing.
Responsibilities:
- Support the design, development, implementation, and maintenance recommendations for software systems.
- Design, code, test, debug, and document solutions with direction from senior team members.
- Ensure compliance with software design, development, testing, integration, and sustainment standards.
- Work collaboratively with team members to deliver projects on time.
Required Skills and Qualifications:
- B.S. in Computer Science, Information Systems, Software Engineering, or a related field with minimally 5 years of relevant post-degree experience in industry or academia.
- In-depth knowledge of Java and the Spring framework.
- Experience with REST API design and implementation.
- Experience developing data solutions with RDBMS (e.g., PostgreSQL, MS SQL Server, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra, Redis).
- Experience supporting code reviews.
- Experience with Cloud Providers (AWS, GCP, and/or Azure, preferably AWS).
- Comfort with working in a research and development environment with loosely defined or high-level requirements.
- Excellent oral and written communication skills.
- Top-Secret/SCI security clearance.
Desired Skills and Qualifications:
- M.S. in Computer Science, Applied Mathematics, or Electrical/Computer Engineering.
- Demonstrated experience with Kubernetes and other containerization platforms (e.g., OpenShift, ECS, PKS, and Docker).
- 5+ years of experience with one or more programming languages (e.g., Python, Java, C++).
- Proven experience with Continuous Integration/Continuous Deployment using tools such as Jenkins or Gitlab CI.
- Experience with messaging systems such as Redis or Kafka.
- AWS Associate and/or Pro Certification(s).
- Experience with microservices architectures and serverless architectures.
- Top Secret/SCI security clearance with CI polygraph.
Security
- Applicant selected will be subject to a Government security investigation and must currently meet eligibility requirements for access to Top Secret/SCI information. Eligibility requirements include having held an active TS/SCI clearance within the last 24 months.
Share this job
IvySys Technologies, LLC
Useful Links