The company is looking to develop and maintain software for their 3rd Eye products, requiring a software engineer to write, test, and document software that meets customer and system requirements.
Requirements
- Java programming skills
- Spring framework
- REST API
- SQL
- Linux
- Cloud computing
- AWS knowledge
- Experience with Agile software development practices and continuous delivery
- Experience with test driven development (TDD)
- Proficient understanding of version control systems (git)
Responsibilities
- Write, test, instrument, document, and maintain software for 3rd Eye products
- Collaborate with peers in software engineering, software quality assurance, and project and product management
- Design software solutions according to customers’ needs
- Build software solutions in a timely fashion
- Coordinate and collaborate well with other team members
- Design and build solutions in conjunction with predetermined requirements analysis
- Document key work, i.e. technical design, procedures and new technologies
Other
- Bachelor's degree in Computer Science, Electrical Engineering, or a related field is required or equivalent experience
- 1-2 years of experience in software development across full product life cycles
- Strong organizational and planning skills, mathematical (statistical) skills, analytical and problem-solving skills
- Minimal travel will be needed and infrequent to location in Chattanooga, TN if sitting in Austin
- Maintain the highest ethical and work standards, while promoting the same attributes in co-workers and others
- Expresses thoughts clearly, both orally and in writing, using good grammar
- Works with other employees willingly and in a spirit of cooperation and teamwork