We are working with one of the largest financial services companies globally to source a Principal Software Engineer to join a new delivery team.
This opportunity will involve shaping products for high level customers and building and deploying on AWS.
What You'll Bring
You have a degree in Computer Science, Engineering, Information Technology or equivalent and you want to learn more.
Minimum 10 years of design & development experience.
You are proficient in Java, Spring (Core and SpringBoot), RESTful services, Angular or similar as well as the usual DevOps enablers like Maven and Jenkins
Experience with messaging and streaming platforms is desirable
Specialization in building Single Page Applications (SPAs) with Angular application component and module coding.
Develop user interfaces for modern rich applications with the latest front-end technologies.
Design interactive front-end application Using Angular, NGRX state management, RXJS, Bootstrap.
Building Continuous Integration pipelines, trying novel practices and investing in an automated deployment suite.
Experience with API Design including versioning, isolation, and micro-services.
Previous exposure to AWS a strong advantage.
What You'll Do
You will be a key player within a high performing team. You will build best in class products with particular focus on Test Driven Development and CI/CD. It is imperative that this key resource can work independently and collaboratively pushing the boundaries of new technology.
The Skills You Bring
Excellent analytical, communication, and organizational skills and the ability to run with multiple tasks at a given time.
Ability to provide technical guidance to your team.
You thrive in a team environment, collaborating openly and actively contributing to how work gets completed.
You are able to act independently under general direction.
Familiarity with event driven and service-oriented processing is desired.
Deliver Value
Build high quality solutions on time and within budget.
Work with the team to develop and champion best in class engineering practices and standards.
Collaborate with technical leads to improve the platform and enhance the stack.
Become an SME within your business domain and engage with partners and other key external stakeholders.
If this sounds like the right opportunity for you, click apply and we'll get started. Alternatively you can contact [email protected] on 091 507515