Design, develop, troubleshoot and/or test/QA software. As a member of the software engineering division, apply knowledge of software architecture to perform tasks associated with developing, debugging, or designing software applications or operating systems according to provided design specifications. Build enhancements within an existing software architecture and/or suggest improvements to the architecture.
Requirements
- Java
- C
- Cloud Computing
- Database technologies including Relational Databases such as MYSQL
- Python
- Linux command line interface (CLI)
- CI/CD
- Supervised Learning and Unsupervised Learning
- Fuzzy logic and Probabilistic Graph Models
Responsibilities
- Design, develop, troubleshoot and/or test/QA software.
- apply knowledge of software architecture to perform tasks associated with developing, debugging, or designing software applications or operating systems according to provided design specifications.
- Build enhancements within an existing software architecture
- suggest improvements to the architecture.
Other
- May telecommute.
- Employer will accept a Master’s degree in Computer Science, Engineering, or related field.