Software Engineer II

Reflexive ConceptsHanover, MD

About The Position

Reflexive Concepts is seeking a skilled Software Engineer to join our growing team! The ideal candidate will have Java development experience along with familiarity with PKI, REST services, GitLab, CI/CD pipelines, and Linux, and will demonstrate strong organizational and time management skills, the ability to multitask with minimal supervision, and experience engaging with customers and interfacing across teams.

Requirements

  • 5+ years of Software Engineering experience
  • Bachelor's Degree or higher in computer engineering or in a field related to computer engineering or computer science disciplines
  • An additional 4 years of Software Engineering experience may be substituted for the degree, for a total of 9 years
  • Must be able to work in a collaborative environment, with minimal supervision
  • Java Development Experience
  • Familiarity with PKI and REST services
  • Use of Gitlab, CI/CD, build pipelines
  • Linux experience
  • Strong organization and time management skills, including the ability to multi-task and work with minimum supervision to meet deadlines.
  • Experience with engaging with customers, and interfacing teams

Nice To Haves

  • Collaborate with senior developers to improve their knowledge and experience with development best practices
  • Interact with other developers, system engineers and users at an integrated functionality level
  • Experience Performing Development in the Evo environment to include familiarity and use of tools in the environment (GreyBox etc.)
  • Containerize existing software capabilities using Docker
  • Knowledge of EDH1/2, ISM, CAPCO and markings standards
  • Excellent oral and written communication skills- able to clearly communicate architecture and design concepts.
  • Ability to write technical documentation including wiki sites, blogs, XML/HTML

Responsibilities

  • Perform software life-cycle activities to ensure the highest level of system performance and availability and compliance with business requirements.
  • Administer, maintain, and implement policies and procedures for ensuring the security and integrity of the application.
  • Review and test software components for adherence to the design requirements and documents test results
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service