What are the responsibilities and job description for the Software Engineer position at Genex Systems?
Job Description:
Genex Systems is looking for a Software Developer to support the FHWA Turner-Fairbank Highway Research Center (TFHRC) Nondestructive Evaluation (NDE) Laboratory. The NDE Laboratory is developing a non-proprietary, open-source software platform to analyze and visualize NDE and other infrastructure data and fuse sensor data. We are looking for a versatile software developer to work on the front end user Interface and back-end server applications. The developer will also assist with the development of Augmented Reality tools to visualize NDE results.
Required Qualifications:
- BS degree in Computer Science or closely related field and a minimum of 3-5 years of relevant experience, or equivalent combination of education and experience
- Experience with Cloud development (Amazon Web Services or MS Azure)
- Experience with Cloud cost estimation and optimization
- Experience with containerization such as Dockers
- Experience with Identity, Credential and Access Management (ICAM) such as Okta
- Experience with design, development and testing of User Interface
- Python, JavaScript, NodeJS
- Ability to research and implement emerging technologies
- Experience with software repository practices
- Experience with Agile and DevOps lifecycle
- Capable of working both independently and with small teams
- Excellent verbal and written communication skills
Desired Qualifications:
- Experience developing visualization tools for scientific data
- Experience with Virtual Reality and Augmented Reality tools
- MongoDB
- Data modeling, XML, JSON
- REST service development
- API development