We are seeking highly talented and self-driven engineer responsible for delivering key initiatives in our Data Governance Engineering Organisation. We are looking for individuals who are eager to learn, capable of mastering a variety of technologies, and dedicated to delivering business needs.
You will be responsible for working with a team of engineers in design, development, test, and deployment of a range of products on web and data platforms. A successful candidate will have an established background in developing customer-facing experiences, a strong technical ability, excellent project execution skills, great communication skills, and a motivation to achieve results in a fast-paced environment.
Your way to impact
Work within a team of highly talented engineers, product and architects to design and develop a highly scalable and configurable Identity Platform
Being involved in design meetings to propose, discuss and refine new features and functionality.
You must have significant business knowledge and technical expertise in application design and architecture, as well as knowledge of related domains of technical architectures (network, security, and infrastructure engineering), information architectures, and data architectures.
Maintain and enhance the existing architectural documentations and create the new one as needed
You will be involved in all aspects of the project life cycle, from the initial kickoff through the requirements analysis, design and implementation.
Must be a self- starter, work independently or as a team member, and have strong communication skills in interfacing with business partners and the Technology, will also be responsible for communicating to stakeholders on technical standards, principles, methodology and trends.
Highly analytical, innovative, and able to think strategically and to develop comprehensive detailed specifications.
Highly effective at working in cross-functional groups and getting results in matrix organizations.
Experience in engineering support of a product through a PDLC. Working knowledge of finance industry standards and practices preferred.
Your day to day:
Be driven to get results and not let anything get in your way.
Be proactive and anticipate /handle most issues before they blow up.
Exhibit a strong backbone and challenge the status quo when needed.
Demonstrate a high level of curiosity and keep abreast of the latest technologies.
Show pride in ownership and strive for excellence in everything we do.
Own business delivery and pipelines as well as drive the development of infrastructure solutions.
Demonstrate technical thought leadership and be able to influence technical decisions/approaches within and outside DGS.
Be open-minded and demonstrate one team behaviour across teams, orgs, and locations.
What do you need to bring:
12+ years of experience in building scalable fault tolerant applications/products
Experience in building enterprise applications using programming languages like Java.
Expertise in Java, Spring Boot, SQL, NoSQL, React.
Hands on experience with Microsoft Azure & GCP.
Collaborate with product managers, designers, and backend engineers to implement user-friendly features and interfaces.
Bachelor s degree and/or Masters degree in Computer Engineering or a related field, or equivalent experience
Ability to lead, or ganize projects from beginning to end that require coordinated efforts across multiple functions
Ability to operate and thrive in a fluid, ever-changing environment. Proactive in approach with a focus on driving results and outcomes with multiple priorities and multiple stakeholders.
Drive innovation and customer advocacy. Be a positive change agent with a can-do attitude.
Prior success in hiring, mentoring and developing highly effective Software Engineers and building high-performing teams
An intellectually curious, quick study who will learn the business quickly.
A conscientious, curious, hard-working individual who craves accountability and loves to solve complex problems.
Skilled in providing technical leadership and architectural guidance
Expertise in software development best practices
Understanding of software development processes such as Agile