Mid Level Software Engineer - RRGT -7941

Innovative Systems & SolutionsAnnapolis Junction, MD
3d

About The Position

Seeking a highly motivated Software Engineer (SWE) to be responsible for supporting a set of cloud -based analytics that are built on the corporate infrastructure and incorporate various technologies for our federal client. The Software Engineer will be responsible for creating, maintaining, and improving a wide range of complex software systems (such as real -time systems, business management information systems, processing -intensive analytics, innovative algorithm development, and manipulation of extraordinarily large data sets) based on documented requirements. For compliance with the design specifications, SWE will examine and test software components. Test findings will be documented. Software defect reports will be resolved by the SWE. Adhere to development environment -appropriate software development and design methodologies. The Software Engineer will provide specific input to the software components for adherence to system design, such as requirements synthesis and analysis from the system level down to individual software components, software reuse, trade -offs between hardware and software, and the use of Commercial Off -the -Shelf (COTS) and Government Off -the -Shelf (GOTS) in lieu of new development. Must be able to operate both independently and in a group.

Requirements

  • 7 years of Software Engineering experience on projects with similar software processes
  • Experience with Java 8
  • Experience w/Maven
  • Experience w/Git, GitLab
  • Experience w/JUnit testing and Code coverage)
  • Knowledge of Confluence, JIRA or similar
  • Requirements gathering, documentation and work -flow
  • Product result driven / problem resolution ability

Nice To Haves

  • Experience with MapReduce
  • Experience with Data Science
  • Cloud development experience such as Hadoop, Big Data (Cloudbase/Accumulo and Big Table) as well as JSON/BSON
  • Experience with analytic development
  • Experience with Software Configuration Management Tools such as JIRA, GIT, Confluence and Agile Methodologies
  • Experience in AI/ML is a plus

Responsibilities

  • Analyze user requirements to derive software design and performance requirements
  • Design and code new software or modify existing software to add new features
  • Debug existing software and correct defects
  • Integrate existing software into new or modified systems or operating environments
  • Develop simple data queries for existing or proposed databases or data repositories
  • Provide recommendations for improving documentation and software development process standards

Benefits

  • 25 Days Annual PTO/Sick Leave, 11 Paid Federal Holidays, Medical, Dental, & Vision Plan, Short -Term & Long -Term Disability, Accidental Death & Dismemberment, 401K Retirement & Matching, Paid Paternity Leave, Training & Development, and Direct Deposit
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service