As a member of our software engineering team, we look for passionate and process-driven people who want to solve real business problems.
You'll be required to apply your knowledge and expertise to all aspects of the software development lifecycle, as well as partner with diverse stakeholders on a daily basis to deliver business value. We use agile development methodologies and constantly strive for improving the software and tools we provide to our stakeholders so that they are more productive. You'll work in a collaborative, trusting, thought-provoking, and often-challenging environment-one that encourages diversity of thought and creative solutions that are in the best interests of our stakeholders globally.
This role requires a wide variety of strengths and capabilities, including:
- BS/BA degree or equivalent experience
- Advanced knowledge of Java and frameworks like Spring, SpringBoot and related toolchains
- Working proficiency with Oracle and SQL
- Rich client-side development experience with HTML, CSS, JavaScript and frameworks like Angular
- Knowledge of Unix, or Unix-like Operating Systems
- Experience of working with cloud technologies is a plus
- Strong communication and presentation skills
- Ability to work in large, collaborative teams