Return to search

Full Stack Engineer

Other

Full Time
Employer Listing
Engineering
IT

This role is for a Full Stack Developer with experience required in the Full Development Life Cycle to work across application/platform. The full stack engineer will be responsible for developing and maintaining the applications for end users, including building new client facing systems, maintaining old systems and scaling systems to the whole organisation. Work collaboratively within a product team to create and support rich, interactive web applications that help clients manage their banking and investments needs. Key Responsibilities: Accountability for technical delivery aspects on assigned projects through Full Development Life Cycle. Provide systems analysis skills including technical specifications. Develop new functionality on existing systems. Developing tools to automate operational support. Lean / agile development mind set. Act with integrity and embrace the philosophy of treating clients fairly. Developing systems for both high availability and scalability i.e. architecting for failure. Integrating and communicating in a technical environment. Developing using industry best practice & established RESTful design principles (when applicable). Working in a software development team environment using source control and continuous integration. Applying problem solving skills to technical issues. A good knowledge of effective test automation techniques and methods. Focus on knowledge sharing, pairing, team support and joint problem solving to drive communal learning. Technical knowledge: Experience developing REST Web API's using C# and .NET Core / .NET Framework. Experience working with the platforms and tools from major cloud service providers such as Microsoft Azure and AWS. Experience developing single page applications (SPAs) using Angular 2+ and/or React. Understanding of the Document Object Model (DOM) and DOM Functions. Working with continuous integration & deployment pipelines. Understanding of front-end state management tools like Mobx, Redux, NGXS, NgRx Store. Experience working with Document store databases e.g. Mongo DB, Cosmos DB. Strong knowledge of design patterns, refactoring, and unit testing. Able to communicate well to various technical and non-technical audiences. Use DevOps and Agile processes to deliver desired functionality quickly while iterating to continue development. Knowledge of Infrastructure provisioning tools such as Terraform or ARM templates. Good to have- Familiar with Domain Driven Design techniques. Familiar with Event-Sourcing / Event based architecture. Knowledge and working experience with GraphQL Experience working with container tools such as Docker and Kubernetes. Working with highly available systems with a strong understanding on building observability into a microservices architecture. Experience working in the financial service industry. (Banking or Investments). Strong team communication and collaboration. Able to communicate well to various technical and non-technical audiences. Ability to work under pressure and manage expectations around delivery timelines.

Seeker Insight

to see extended details such as date listed.

View more details at...