What's the role?
Proven technology and consulting partner that delivers personalised, high-value solutions to accelerate business growth. We consult, create experiences, analyse, modernise and digitise to help our clients adapt and transform the way they do business. Consultants work as part of a global team with the chance work on a variety of different projects across various clients and industries. We are chartered to do one thing, and one thing only - to bring enabling technology to our clients that allows them to move their business forward.
Every project will be different, but you'll always be responsible for:
* Designing and Developing custom and complex solutions using Java and other programming languages
* Partnering effectively with client project teams
* Managing the project software delivery lifecycle
What you'll definitely need:
* 5+ years of commercial software development experience using Java
* 5+ years of service oriented architecture development
* Experience working in an Agile environment
* Bachelor's degree / Master's degree in Computer Science, Computer Engineering or related field
* Strong understanding of DB technologies and SQL
* Skilled in interpreting and applying technical data.
* A logical mind that enjoys using technical know-how to problem solve
* Natural self-motivation with a passion for delivering excellence
* Great communication skills with the ability to build strong professional relationships
* Curiosity with an ongoing desire to develop and learn
What we'd love to see:
* Experience with messaging technologies
* Understanding of CI/CD principles
* Knowledge of DevOps tools, e.g. Jenkins, Sonar
* Experience with multiple database technologies (RDBMS or NoSQL)
* Knowledge of Web UI technologies (including Angular/JQuery)
* Financial Services and/or Software Consulting experience.
* Experience of working in client-facing environments
Why Join Our Team
* Our culture is diverse with endless opportunities to work for global corporations in their own backyard.
* Our nurturing and supportive environment fosters collaboration across the entire organisation.
* We are not hierarchical but operate as a flat surface where every opinion matters, ideas are cultivated and innovation is encouraged.
* We are fortunate to have a strong mentor-ship program that provides each and every one of our consultants the ability to thrive professionally and personally.
* We create thought-leaders who are constantly exposed and trained in different technologies in the ever-evolving world of software development.
* We welcome all types of innovators with an entrepreneurial spirit to grow with our team.