Cleared Software Engineer
Job Title: Software Engineer
Education Required:
Entry-level to experience, but still a learner typically with an advanced
degree and 0 years experience or bachelor's degree and 0-2+ years experience or
equivalent; some use and/or application of technical principles, theories, and
concepts; develop solutions to problems of limited to moderate scope and
complexity; work may be closely supervised while following specific, detailed
instructions or under general supervision; failure to achieve results may
result in the allocation of additional resources and cause delays in program
schedules; contacts are primarily with immediate supervisor, project leaders
and internal to company or group with infrequent customer contacts. This may
include non-exempt personnel involved in technical work with appropriate
education and/or specialized training and 0 to 7+ years of experience or
equivalent.
Technical Skill Required:
Required Qualifications: Java experience, effective oral and written
communication skills, and the ability to be cleared at TS/SCI. A secret is
required to start. Ability to work effectively in a rapid-paced, team
environment. Knowledge of software practices and coding standards. Strong
problem-solving skills are desired, including reviewing performance issues,
identifying root causes, and recommending and developing solutions.
Qualifications: Experience working as part of an Agile team. Familiarity with
Java Spring. Familiarity with containerization tools such as Docker/Kubernetes.
Knowledge of server, site development, and message passing. Experience
developing enterprise applications. Good working knowledge of MS Office
products. Flexibility and willingness to take on unanticipated tasks. Use
common software development and management tools such as git, Nexus, JIRA,
Confluence, Maven or Gradle, and Eclipse. Understanding of standard system
engineering design artifacts such as Use Cases and UML diagrams
Number Of Year Required:
Experience in some or all of the following areas is desired: Command and
control system application development. Previous experience with message
translation software. Automated test and pipeline development experience.
Experience developing software for Unix/Linux and Windows platforms. Experience
with Software Integration testing, including developing automated test scripts.
Experience with Risk Management Framework/STIG/Fortify mitigation. Prior
experience designing and developing microservices and deploying with
containers; experience setting up a container environment.
Position Responsibilities:
This position is for a junior or mid-level Software Engineer.
The candidate will primarily be responsible for software development using
Java. A successful candidate should be able to - interact with other people
using good verbal and written communication skills. Work independently or with
a small group. Be flexible in a highly dynamic and ever-changing environment.
Provide in-depth analysis and technical support of a large, distributed system
written in Java. Perform complex problem resolution, design, development,
testing, integration, and user support for a large code baseline. Follow
specifications to develop or modify functionality within the code. Assist with
design, benchmark testing, debugging, and documentation. Interface with other
system support groups to resolve problems, set standards, and improve
efficiency. Design, code, test, and implement tools for automation.
Other:
Security+ or equivalent highly desired
About Actalent
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500.
Diversity, Equity & Inclusion
At Actalent, diversity and inclusion are a bridge towards the equity and success of our people. DE&I are embedded into our culture through:
+ Hiring diverse talent
+ Maintaining an inclusive environment through persistent self-reflection
+ Building a culture of care, engagement, and recognition with clear outcomes
+ Ensuring growth opportunities for our people
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email actalentaccommodation@actalentservices.com (%20actalentaccommodation@actalentservices.com) for other accommodation options.