As a Software Developer with us, you'll play a pivotal role in advancing and maintaining our suite of software products to ensure they meet the highest standards of quality, reliability, and user-friendliness. If you possess a passion for software development and thrive in a collaborative environment, we want you to be part of our team.
Key Responsibilities:
- Implement - design, code, and test - enhancements or bug fixes as necessary, adhering to best practice software development methodologies.
- Collaborate closely with our Product Quality Control team to guarantee that delivered solutions are robust, dependable, and user-centric.
- Assist in producing comprehensive product documentation to fulfil both internal and customer requirements.
- Develop a profound understanding of Risk Decisions’ software products and risk management principles to effectively inform your work.
Requirements:
- A strong computer software degree coupled with a minimum of 3 years' experience in software development within a commercial environment.
- Proficiency in key technologies including Java (preferably version 17 but no older than version 8), JEE, SQL, XML, XSLT, CSS (SASS), JavaScript, and HTML.
- Experience with web application servers, with a preference for WildFly/JBoss.
- Familiarity with ORM technologies such as JPA/Hibernate and UI/UX best practices.
- Solid grasp of agile theory and practice.
- Excellent organisational and communication skills across written, oral, and interpersonal channels.
- Ability to collaborate effectively within a team, prioritising team objectives and deliverables.