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 Software Engineer Integration

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

Job Description

The VacancyOVERALL SUMMARYThe Principal Software Engineer is a subject matter expert and a senior technology consultant that leads high profile, high complexity technology deliveries and provides solutions that follow industry best practice using the latest technologies. This role will be at the forefront of technical discussions with stakeholders and relied upon to bring in new ideas and elegant solutions that deliver against both business and technology strategies. RESPONSIBILITIESClose Brothers utilises the SFIA skills framework. Systems development management (SFIA Level 5)

  • Plans and drives systems development projects which support the organisations objectives and plans.
  • Selects, adopts and adapts appropriate systems development methods, tools and techniques. Ensures that stakeholders are aware of required resources and that they are made available. Facilitates availability and optimum utilisation of resources.
  • Monitors and reports on the progress of development projects. Ensures projects are carried out in accordance with agreed architectures, standards, methods and tools and addresses security and privacy requirements.
  • Develops road maps to communicate future development activity.
Software design (SFIA Level 5)
  • Specifies and designs large or complex software applications, components and modules.
  • Adopts and adapts software design methods, tools and techniques. Undertakes impact analysis on major design options, makes recommendations and assesses and manages associated risks. Specifies prototypes/simulations to enable informed decision-making.
  • Evaluates software designs to ensure adherence to standards and identifies corrective action. Ensures that the software design balances functional, quality, security and systems management requirements.
  • Contributes to the development of organisational software design and architecture policies and standards.
Programme / software development (SFIA Level 5)
  • Takes technical responsibility across all stages and iterations of software development.
  • Plans and drives software construction activities. Adopts and adapts appropriate software development methods, tools and techniques.
  • Measures and monitors applications of project/team standards for software construction, including software security.
  • Contributes to the development of organisational policies, standards, and guidelines for software development.
Systems integration and build (SFIA Level 5)
  • Plans and drives activities to develop organisational systems integration and build capabilities including automation and continuous integration.
  • Identifies, evaluates and manages the adoption of tools, techniques and processes to create a robust integration framework. Provides authoritative advice and guidance on any aspect of systems integration.
  • Leads integration work in line with the agreed system and service design. Assesses risks and takes preventative action. Measures and monitors applications of standards.
  • Contributes to the development of organisational policies, standards, and guidelines for systems integration.
Testing (SFIA Level 3)
  • Designs test cases and test scripts under own direction, mapping back to pre-determined criteria, recording and reporting test outcomes.
  • Participates in requirement, design and specification reviews, and uses this information to design test plans and test conditions.
  • Applies agreed standards to specify and perform manual and automated testing. Automates testing tasks and builds test coverage through existing or new infrastructure.
  • Analyses and reports on test activities, results, issues and risks.
Data modelling and design (SFIA Level 3)
  • Applies standard data modelling and design techniques based upon a detailed understanding of requirements.
  • Establishes, modifies and maintains data structures and associated components.
  • Communicates the details of data structures and associated components to others using the data structures and associated components.
User Experience Evaluation (SFIA Level 3)
  • Evaluates design options and prototypes to obtain user feedback on requirements of developing systems, products, services or devices.
  • Tests the usability and accessibility of components and alternative designs. Administers a range of evaluations, recording data and feedback. Analyses evaluation data and recommends actions. Identifies areas for future user research.
  • Checks systems, products, services or devices for adherence to applicable standards, guidelines, style guides, and legislation.
  • Evaluates the usability of existing or competitor systems to provide benchmark values and as input to design
Conduct, Risk and Compliance
  • Ensure that all Governance and Compliance requirements are adhered to and all reporting and reviewing activities required by the Regulatory Bodies are carried out to the standards required.
Skills & ExperienceEssential
  • Java, Java frameworks (e.g. spring boot)
  • Microservice technologies
  • Code hardening and security practices such as OWASP
  • Hashistack, AWS, AWS Lambda, containerisation, Cloud technologies etc.
  • Knowledge and experience of integration patterns such as MQ, APIs, event-based integrations, lose coupling
  • Use of DevOps practices and pipelines
  • Agile, Scrum, Kanban, Collaboration tools (Jira and Confluence)
Desirable
  • NodeJS, GO, ESQL
  • Migration from SOA architectures
  • Test harnesses, stubs, test automation
  • Code and platform performance management and improvement techniques
  • UML diagramming
We are an inclusive organisation and committed to ensuring our recruitment process is as accessible as possible to everyone. We will make adjustments for people who have a disability or long-term condition. If you need the job description or application formin an alternative format or would like to discuss the recruitment process with us, please email us at or request a call back. ABOUT USFor roles offering hybrid working: At Close Brothers we support employees to balance their work life priorities and in this role you will be able to enjoy a mixture of hybrid working. Close Brothers is a leading UK merchant banking group providing lending, deposit taking, wealth management services and securities trading. At Close Brothers we provide financial support and advice to small businesses and individuals in the UK. Our purposeis to

APPLY NOW

© 2019 Naukrijobs All Rights Reserved