TTi Global

Columbia, MD

Software Developer

$77,500-$140,500 / YEAR
Job Overview:
  • Work in an Agile Scrum team environment to design and develop a C system running in a resource limited Linux Ubuntu embedded environment.
  • Develop and maintain code unit tests and automated end to end integration tests
  • Participate in Pair Programming and Mob Programming sessions with the team.
  • Update ReactJS WebApplication front-end code to communicate to the backend system (* secondary)
  • Maintain Java server code running in AWS hosted environment (* secondary)
  • Provide application support by responding to incoming incidents, investigating issues, and performing steps to repair the system when needed. (On call support 8am-8pm Eastern, Monday through Sunday, quarterly rotational basis)
  • Job Requirements
    Qualifications Required:
  • Bachelor's Degree in Computer Science or related degree
  • Skilled in object oriented software development with C
  • Familiarity with development in both Windows and Linux environments
  • Additional Qualifications Preferred:
  • Technologies: Java with Spring framework, Javascript with ReactJS framework, Node.js
  • Agile Scrum Team training
  • Experience with Googletest Unit Test framework
  • Familiarity with message transferring via MQTT and HTTP protocols
  • Knowledge of deploying and maintaining code in AWS Hosted containers
  • Knowledge of building custom Jenkins deployment configurations