Senior Software Integration Engineer

Reflexive ConceptsAnnapolis Junction, MD

About The Position

Reflexive Concepts is seeking a skilled Senior Software Engineer to join our growing team! Specifically, we are looking for a Sustainment Software Engineer with demonstrated proficiency in CSHTML, Java, SQL, and API integration, including experience with COTS solutions and a strong aptitude for problem-solving and technical documentation.

Requirements

  • A bachelor's degree and twelve (12) years of experience in software development/engineering
  • Sixteen (16) years of software development experience may be substituted in lieu of a degree
  • Demonstrated proficiency in cshtml, Java, SQL, and working with APIs
  • Eagerness to tackle challenges and strive to become an expert in the relevant products
  • Experience in integrating Commercial Off-The-Shelf (COTs) solutions
  • Experience in developing and maintaining technical documentation
  • Strong problem-solving and troubleshooting skills for computer systems and software

Nice To Haves

  • Experience managing systems hosted in virtual environments such as AWS
  • Experience with Agile development methodologies
  • Familiarity with Microsoft IIS, server administration, and SQL Server Management Studio

Responsibilities

  • Deploy Case Management & Tracking System (CMTS) to production, integrating it with an Audit Management commercial-off-the-shelf (COTS) Technology and implementing necessary security controls
  • Integrate, test, and put into production the application for the auditing organization
  • Adapt to and work with COTS products, gaining a deep understanding of subject matter expertise related to the COTS product
  • Collaborate within a fast-paced, highly visible team environment, attending status and project meetings
  • Apply proficiency in cshtml, Java, SQL, and API usage to develop, maintain, and enhance the audit application
  • Utilize familiarity with Microsoft IIS, server administration, and SQL Server Management Studio to ensure smooth operation and performance of the application
  • Communicate project status to various staff and leadership levels with varying subject matter knowledge
  • Identify project dependencies, potential impacts, and contingency courses of action
  • Conduct upgrades to the software, create test plans and procedures, and debug existing software while correcting defects
  • Provide task estimates for project planning, contribute to Government roadmaps for the application, and prepare written deliverables such as user guides, system architecture, and security plans
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service