Collaboration Betters The World, is a company providing tech et business solutions to its clients, through the expertise of its 9 service lines.
● Ability to design, estimate and build high quality and maintainable code
● Ability to maintain a codebase and keep frameworks up to date, identify tech debt and improvements proactively
● Exceptional problem solving and troubleshooting skills
● Extensive experience crafting and building software using the latest delivery techniques
● An understanding of architectural concepts and cloud-based solution design
● Demonstrable ability to motivate self and others
● Experience working with technical and non-technical partners, with the capability to
influence
● Able to collaborate across different teams and across all levels of seniority
● Strong experience with Java, springboot and RabbitMQ.
● Banking/finance experience is favourable but not essential.
Coding, Quality and Architecture
● Deliver high quality, maintainable code
● Maintain a codebase and keep frameworks up to date, identify tech debt and improvements proactively
● Ensure testing meets any compliance requirements e.g. PI and GDPR
● Review and promote new testing tools and techniques
● Manage pull request approvals
● Apply a risk based approach to assessing all security aspects of a system/application
● Follow DevOps best practices and keep up with modern tooling
● Able to set architecture direction to integrate new architectural components
● On-call support
Continuous improvement & best practice
● Follows industry best practices with particular attention to maintainability, reusability, extensibility and clean code
● Ensure team adoption of coding, quality, accessibility and secure code standards
● Encourage innovation and foster an environment of continuous improvement
● Maintain a test and learn mindset with curiosity, collaboration and care
Collaboration & mentorship
● Ability to collaborate across different teams, and across all levels of seniority
● Provide coaching and mentoring to other team members
● Lead all interactions with trust empathy and clear communication
● Lead the team in the absence of the Technical Lead
● Actively participate in team collaboration sessions e.g. tech forums, brown bags, strategy meetings
● Able to communicate with both technical and non-technical stakeholders
Software Powered by iCIMS
www.icims.com