Naukrijobs UK
Register
London Jobs
Manchester Jobs
Liverpool Jobs
Nottingham Jobs
Birmingham Jobs
Cambridge Jobs
Glasgow Jobs
Bristol Jobs
Wales Jobs
Oil & Gas Jobs
Banking Jobs
Construction Jobs
Top Management Jobs
IT - Software Jobs
Medical Healthcare Jobs
Purchase / Logistics Jobs
Sales
Ajax Jobs
Designing Jobs
ASP .NET Jobs
Java Jobs
MySQL Jobs
Sap hr Jobs
Software Testing Jobs
Html Jobs
IT Jobs
Logistics Jobs
Customer Service Jobs
Airport Jobs
Banking Jobs
Driver Jobs
Part Time Jobs
Civil Engineering Jobs
Accountant Jobs
Safety Officer Jobs
Nursing Jobs
Civil Engineering Jobs
Hospitality Jobs
Part Time Jobs
Security Jobs
Finance Jobs
Marketing Jobs
Shipping Jobs
Real Estate Jobs
Telecom Jobs

Principal Engineer

Job LocationManchester
EducationNot Mentioned
SalaryCompetitive salary
IndustryNot Mentioned
Functional AreaNot Mentioned
Job TypePermanent , full-time

Job Description

Join us as a Principal Engineer

  • This is an exciting and challenging role that will see you leading best practice for application development and software development life cycles within the bank
  • With your software development background, youll be delivering software components to enable the delivery of platforms, applications and services for the bank
  • Youll be recognised as a leader in software engineering, as you lead the wider participation in internal and industry wide events, conferences and other activities
What youll doAs a Principal Engineer, youll be driving development software and tools to accomplish project and departmental objectives by converting functional and non-functional requirements into suitable designs. Youll play a leading role in planning, developing anddeploying high performance robust and resilient systems for the bank, while leading engagements with senior stakeholders to explore and suggest appropriate technical solutions to achieve the required product features. Youll have the opportunity to develop your leadership skills as you manage the technical delivery of one or more software engineering teams, overseeing the quality of their work and making sure it meets the required technical standards. Youll also be:
  • Overseeing the definition of the technical strategy and advising on product roadmaps and migration plans to achieve strategic goals
  • Making sure that the banks systems follow excellent architectural and engineering principles, and are fit for purpose
  • Monitoring the technical progress against plans while safeguarding functionality, scalability and performance, and providing progress updates to stakeholders
  • Designing and developing reusable libraries and APIs for use across the bank
  • Writing unit and integration tests within automated test environments to ensure code quality
The skills youll needYoull come with a background in software engineering, software or database design and architecture, as well as significant experience developing software within an SOA or microservices paradigm. Demonstrable experience in an event-driven architecture is essential. Along with development experience in one or more programming languages, youll bring an excellent understanding of implementing programming best practice, especially around scalability, availability and performance. Youll also need:
  • A strong background in leading software development teams, introducing and executing technical strategies
  • Knowledge of using industry recognised frameworks and development tooling
  • Experience of using automated test frameworks, mocking and stubbing and unit testing tools
  • A background in designing or implementing APIs
  • Experience of supporting, modifying and maintaining systems and code developed by teams other than your own
  • The ability to rapidly and effectively understand and translate product and business requirements into technical solutions

APPLY NOW

© 2019 Naukrijobs All Rights Reserved