OpenEye is seeking a junior Software Engineer to contribute to the development and maintenance of OpenEye Web Services (OWS) using a combination of technical proficiencies, organizational aptitude and interpersonal skills, as well as learning and progressing with evolving technology.
Requirements
- Java
- Spring
- React
- TypeScript
- MySQL
- CrateDB
- Git
Responsibilities
- Develop and maintain software including feature additions, bug fixes, and basic unit tests.
- Collaborate with more senior engineers and team leads to understand requirements and tasks.
- Assist in reviewing development requests and implementing assigned tasks.
- Work with various departments to gain information needed for development and troubleshooting.
- Provide support to resolve basic customer or product-related software issues.
- Learn and apply company coding practices and standards under guidance from senior team members.
- Write clean, efficient, and well-documented code based on given specifications.
Other
- Bachelor's Degree in Computer Science or related field
- Solid understanding of object-oriented programming
- Ability to quickly learn new technologies and practices
- Excellent critical thinking and problem-solving skills
- Strong quality ethic and test-first attitude
- Great communication and teamwork skills
- This position is eligible for a flexible hybrid work schedule