Job Details

ID #17367485
State Virginia
City Sterling
Job type Permanent
Salary USD TBD TBD
Source Apex Systems
Showed 2021-07-27
Date 2021-07-26
Deadline 2021-09-24
Category Architect/engineer/CAD
Create resume

Software Engineer

Virginia, Sterling, 20163 Sterling USA

Vacancy expired!

About Your Team: Engineering solves some of the most difficult technology challenges in our industry. We deliver high-performance solutions and provide an extensive technology pipeline to fuel business growth today and beyond. We achieve our vision through a strategy that leverages our highly skilled, diverse and motivated team, collaborating to design and develop products using strict process discipline with a deep focus on technology and innovation. We strive to grow our people with exciting new challenges, on-the-job training, mentoring and purposeful rotations. Bring your talent and skills to the Engineering team! Our team is focused on providing solutions to challenging problems to enable the success of our customer's missions. Software Engineers are needed on multiple mission-critical classified programs. Experience all aspects of a software development life-cycle as a member of a fast-paced team. This includes software design, implementation, and test under the direction of a more senior-level engineer, supporting customer demonstrations, and developing and executing automated software tests. Some engineers also have the opportunity to participate in installation activities both in the United States and abroad. Responsibilities: Work as a software developer and integrator as part of a development team which utilizes a diverse dynamic team, including many experts in their fields. Specific duties include: Develop, integrate, and test software to ensure proper operation of software systems Integrate a wide variety of applications from various sources and ensure they meet performance standards for stability and resource utilization Develop automated test and automated deployment software Some candidates may also support full lifecycle DevOps including key principles like Infrastructure as Code Some candidates may also support Linux/Unix system administration activities and installation/configuration of commercial products Some candidates may also support database engineering and database administration tasks Required Experience: At least 2 years of experience developing, integrating, and testing software to ensure proper operation of software systems Proficiency in Java and C on a Linux platform. Proficiency performing Unit Testing using Junit Proficiency using Software Design Patterns Proficiency using source control tools such as GIT Experience using cloud technologies such as AWS Proficiency with multi-threaded applications Ability to design software modules using an object-oriented approach. Proficiency in scripting languages such as Bash, Perl and Python. Proficiency using agile software methodologies such as Scrum Proficiency in DevOps technologies such as Puppet, Chef, Docker Kubernetes, Ansible, Cucumber, Gherkin, Jenkins, and Maven Proficiency in system administration of Linux/Unix systems Experience with Unified Modeling Language (UML) Experience with Test Driven Development Ability to communicate effectively in a team environment. Security Clearance - must be able to obtain and maintain a TS clearance

EEO Employer

Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at employeeservices@apexsystemsinc.com or 844-463-6178.

Vacancy expired!

Subscribe Report job