IT /Software Engineer - Fort Worth, TX

Location: Fort Worth, TX, United States

Ref#: 3466

Posted: 04-02-2020

Industry: IT

Share with: Facebook Twitter Send to a friend



  • Design, implement and test software modules as assigned by team leaders
  • Basic integration of software to software and software to hardware
  • Assume responsibility for an assigned portion of the software application
  • Adhere to defined implementation processes and propose optimizations
  • Other related duties as assigned by supervisor



The ideal candidate will have 5+ years relevant, recent hands-on software development experience. The ideal candidate will understand complex systems end to end and have participated in large scale integrations. The successful candidate will have technical responsibility for solutions being developed and be an innovator.


Job Qualifications:

Applicants must have all of the following to be considered for this position:

  • BS in Computer Engineering, Software Engineering, or Computer Science
  • Developing large scale Web application using micro services architecture in Linux environment, using Docker containers
  • Extensive Java development
  • Extensive JavaScript development
  • Ability to analyze a task and write a technical work package in order to achieve it


Highly Desired Job Qualifications:

  • Experience in MongoDB
  • Experience in GIS
  • Experience in NodeJS
  • Experience in ReactJS
  • Experience in C/C++, C#
  • Experience in multithreading
  • Experience in large scale integrations
  • Experience in Agile development preferably using Scrum methodology
  • Experience in Command, Control, Communications, Computers and Intelligence (C4I) systems
  • Experience in a Scrum development team leading to continuous delivery
  • Experience of Agile friendly estimation techniques such as complexity estimation (story points)
  • Understanding of Agile requirements (Epic – Story – Task) and how the business uses these to drive development 
  • Validation of User Stories in conjunction with other developers, knowing when it is right to reject a requirement and being able to give valid reasons for doing so
  • Experience of using development workflow management tools (e.g. TFS, Jira, Redmine)
  • Experience of using Node.js and a range of npm frameworks in 24x7 production environments
  • Design and development of RESTFul API
  • Experience of continuous integration, delivery and deployment techniques (preferably using Jenkins and Ansible)
  • Behaviour Driven Development using Cucumber / Gherkin
  • Container technologies such as Docker and Kubernetes
  • Knowledge of Microservices principles and best practices
  • Knowledge of Message-Oriented Middleware / Service-Oriented Architecture
  • Knowledge of cloud platforms (preferably AWS)
  • Knowledge of manual and automated testing techniques