The Digital Platforms Technology team is looking to improve engineering, architectural, and coding standards by hiring a software developer who can provide guidance on standard methodologies and collaborate with other developers.
Requirements
- Server-side language experience: Java, Spring, Middle tier restful services, Camel
- Client-side language, library, and framework experience: Angular, JavaScript/TypeScript, Node, NPM, HTML/CSS, RxJS, and struts
- Experience with incident management and issue troubleshooting
Responsibilities
- Provide guidance on standard methodologies
- Collaborate with other Developers within the wider Digital Platforms Technology team
- Help to improve engineering, architectural and coding standards
- Experience with incident management and issue troubleshooting
- Be an active member of a co-located scrum team(s) made up of other software engineers, quality automation engineers and systems analysts responsible for delivering key customer features
- Be versatile, always eager to take on new problems, share solutions and collaborate with fellow engineers as we push the technology forward
Other
- Passion to provide guidance on standard methodologies and collaborate with other Developers within the wider Digital Platforms Technology team.
- We seek an enthusiastic and analytical individual who excels in organization and communication.
- You should be a critical thinker with a desire to grow your career in software development.
- Your ability to work effectively within a team and your commitment to continuous learning will be key to your success in this role.
- Robust critical thinking skills coupled with a desire for growth, to learn and to engage with peers in technical and design discussions.
- Experience in communicating technical needs and capabilities to non-technical team members, product owners, and partners.
- Ability to utilize a long-term mentality to help produce scalable, maintainable solutions.