Our client is seeking a highly skilled Senior Software Engineer to lead a team of engineers in developing high-quality applications. This role comes with a competitive daily rate for a minimum duration of 12 months, and has potential opportunities for extensions.
This individual will be responsible for producing high-quality code, with high test coverage, following best practices and methodologies. They will also ensure systems are robust, resilient, and stable, and contribute to the financial health of many customers as part of one of the teams that support various business interests.
The ideal candidate will have hands-on technical leadership experience leading and mentoring scrum teams focused on building software solutions for business-critical architecturally distributed experiences. They will also have strong communication skills and technical expertise to drive and influence meaningful discussions with partners across business and architecture.
The requirements include:
* Produce high-quality code with high test coverage
* Ensure systems are robust, resilient, and stable
* Deliver end-to-end requirements or user stories meeting business partner needs
* Mentor junior team members
Additionally, they should have experience working with modern programming languages and frameworks, such as Java, Springboot, Oracle, Kafka, Kubernetes, and AWS - EKS. Experience with UI technologies, cloud infrastructure, and Agile development practices is also desirable.