ETS is looking to solve the problem of developing new features for its technologies and maintaining its people-focused, quality brand in the education and ed-tech space.
Requirements
- Hands-on experience with modern software development languages and front technologies, e.g. Java, JavaScript, Spring Boot, Thymeleaf, Spring MVC, .net, Go, CSS, HTML etc.
- Experience with designing and creating APIs preferred.
- Experience with ORM technologies such as Hibernate.
- Experience in fault finding and resolving Priority 1 production issues.
- Experience with relational databases like MSSQL.
- Familiarity with cloud technologies such as Azure and AWS desirable.
- Experience with REACT, Angular, GIT and JIRA desirable.
Responsibilities
- Responsible for managing and executing end-to-end for key technology platforms and be accountable for projects.
- Develop enterprise class & scalable web applications.
- Enhance and support existing web application functionality which includes new feature development and resolving complex code issues as reported.
- Collaborate with subject matter experts, product managers and engineers to build modern, scalable, user friendly and functionally robust web applications in an AGILE environment.
- Participate in all aspects of SDLC including analysis, requirements, design, implementation, testing and support.
- Reviewing and analysing feature requirements.
- Maintaining and creating product knowledge documentation.
Other
- Education to Bachelor's degree level in Computer Science or related field.
- 8+ years' experience in software engineering roles.
- Occasional travel required for meetings, events and workshops.
- Flexible hours around core office availability Monday to Friday.
- Ability to work remotely.