Saturday , April 20 2024

Royal Mail Job Vacancies – Senior Software Engineer

Website Royal Mail

Job Description:

This role is a key enabler in allowing RMG to take technical leadership of its capability to build high quality software solutions that are capable of operating at enterprise scale with significant transaction volumes, users and data. The Senior Software Engineer will bring strong software engineering capabilities to bear to influence the design and implementation of enterprise software solutions whilst also mentoring more junior members of the software engineering team.

Job Responsibilities:

  • Responsible for helping build, lead and retain a multi-disciplined team based on enterprise technologies
  • Able to act as the technical lead within Agile development teams
  • Applying architectural and engineering concepts to implement solutions that meet business requirements, considering scalability, maintainability, security, reliability, flexibility, availability and manageability
  • Mentoring and coaching of more junior software engineers helping them on their journey to become world class engineers
  • Identify the technologies to employ and take responsibility for the delivery of software solutions
  • Able to create and interpret technical architectures using standard tools and techniques for modelling
  • Responsible for the design of software solutions in a complex IT estate
  • Assurance of supplier solutions to ensure compliance with requirements and procurements

Job Requirements:

  • Is familiar with current programming paradigms and patterns (incl. SOLID, IoC and Dependency Injection)
  • Experience with Git source code control
  • Knowledge of Azure DevOps is desirable
  • Understands the challenges of enterprise software development
  • Experience of integration into a diverse range of platforms and services including EAI, remote resources, data storage, messaging, frameworks and 3rd party libraries
  • Is skilled in both server side and client-side technologies
  • Ability to develop extensible, testable and maintainable code
  • Experience of working in Agile teams
  • Experience with CI/CD and DevOps practices is an advantage
  • Experience of Web Application development in the .NET stack
  • Expert developer in the Microsoft .NET technologies (C#), Azure PaaS (Azure Functions, Service Bus, Azure SQL, Cosmos DB etc), relational databases (MS SQL), non-relational data stores (Cosmos DB / Mongo etc), Xamarin Android / Forms. You may have either the Azure PaaS stack or the Xamarin stack, but experience in both would be at a greater advantage
  • Experience in solution delivery including analysis, design, implementation, testing and support
  • Track record in delivering high volume, low latency distributed software solutions

Job Details:

Company: Royal Mail

Vacancy Type: Part Time

Job Location: London, England, UK

Application Deadline: N/A

Apply Here

vacanciesforyou.xyz