Software Engineer 3
For the OPS Consulting team, 'the power to help' means helping our clients, helping serve the mission, helping our employees and their families, and helping the community. Headquartered in Hanover, MD. OPS Consulting has over two decades of experience specializing in the most mission-critical operations. We are thought leaders and innovators. The ingenuity of our developers, engineers, cyber experts, linguists, and analysts are dedicated to empowering our clients, fulfilling The Mission, and remaining trusted leaders and advisers in national security and technology solutions. We are looking for a Software Engineer 3 to join a growing team in Hanover, Maryland.
Responsibilities :
- Experienced with JavaScript
- Skilled in UX / UI design and implementation
- Experience meeting 508 Compliance Mandates
- Familiar with React, Vue 3 framework
- Proficient in use of Gitlab, CI / CD, build pipelines
Requirements :
Bachelor's Degree or higher in computer engineering or in a field related to the computer engineering or computer science disciplines. An additional 4+ years of Software Engineering experience may be substituted for the degree for a total of 12 years.8+ years of Software Engineering experience3+ years work experience in the SIGINT, IA, or IT domainsUS citizenship and an active security clearance requiredDesired Experience :
Familiar with AWS tools and servicesActively participate in code reviewsThe developer will introduce and incorporate software development best practices into the team's development processCollaborate with junior developers to improve their knowledge and experience with development best practicesMentor junior developersCreate and expand unit and end to end testingReview and test software components for adherence to the design requirements and document test resultsExperience Performing Development in the eVo environment to include familiarity and use of tools in the environment (GreyBox, Spring etc.)Provide specific input to the software components of system design to include hardware / software trade-offs, software reuse, and requirements analysis and synthesis from the system level to individual software componentsAdminister, maintain, and implement policies and procedures for ensuring the security and integrity of the applicationExcellent oral and written communication skills- able to clearly communicate architecture and design concepts.Ability to write technical documentation including wiki sites, blogsStrong organization and time management skills, including the ability to multi-task and work independently with minimum supervision to meet deadlines.Experience with engaging with leadership, customers, and interfacing teams