.NET or Java Software Architect at MHR (Ruddington, UK)

.NET or Java Software Architect at MHR (Ruddington, UK)

Add To Bookmarks
Location: Ruddington, UK
Type: Full Time
Created: 2021-04-30 05:00:19

Apply Here

Our People First HR platform was created to revolutionise how people work. Our mission is to boost employee engagement and productivity. People First is a SaaS product using RESTful microservice APIs that are hosted in Docker containers. Your work will be deployed onto an Azure Cloud in the UK, US and Asia.

Role responsibilities:

  • Work with Product Owners and Business Analysts as a technical business partner, providing conceptual ideas of how features can be architected and at what cost.
  • Conduct a feature and quality of service requirements analysis using holistic approach at all times for the successful integration and development execution.
  • Own feature and quality of service architecture, this includes but not limited to:
    • Technical solution design
    • Domain model design
    • API/Intercommunication/Messaging design
    • Data model design
  • Pair design with feature teams and develop their design skills so that they become self-reliant.
  • Produce proof of concepts that could be handed over to the software engineers for full-scale development.
  • Oversee the architecture implementation.
  • Work closely with the senior management / architecture team to produce a technical road map.
  • Liaise with other departments in the company to align software architecture.
  • Undertake research as required and attend conferences and events, documenting afterwards to extend the team knowledge.
  • Documenting decisions and progress in line with corporate and team project management.

Key Skills:

  • Deep understanding of backend software engineering principles such as polymorphism, generics, locking, IO, queuing, distributed systems, threading, transactions, SOLID and design patterns.
  • Hands on experience designing or developing RESTful APIs, Messaging, Business logic (domain), n-tier architecture applications in .NET or Java.
  • Awareness of enterprise integration patterns, microservices, multitenancy, cloud patterns and authentication methods such OIDC and Auth2.
  • Excellent problem-solving skills, being able to identify root problems, figure out solutions and convert them into incremental deliverables.
  • Hands on experience designing and implementing software using domain-driven design in microservice multitenant cloud architecture.
  • Hands on experience tuning database queries and designing/managing data architecture such as data mart/warehouse/BI tools.

How We Work:

  • Azure DevOps is used to manage backlogs, builds and releases.
  • Our products are shipped at least every two weeks.
  • We sponsor tech events such as Tech Nottingham and Hack24.

Your Development:

  • Personal development plays a big part in helping our people to reach their potential, this is why we offer over 60 internal training courses and support our people with external qualifications.
  • All Software Architects will have a mentor who will regularly recommend practical objectives and personal development time is built into your working schedule.
  • You will be actively encouraged to grow your skills by pursing self-learning or attending conferences such as μCon and QCon.
  • You can either deepen your knowledge by studying more software architecture techniques, or by branching out into other areas like Cloud Architecture, Data Architecture and Data Science.
  • You will be surrounded by experienced Software Architects.

Our Rewards:

  • We contribute to a full company pension scheme to help you plan for your future.
  • We offer life assurance (x4 salary, with option to increase up to x8 salary).
  • An employee assistance programme is included.
  • Our sites all come with a subsidised restaurant and cafe on-site, with delicious new meals on offer from our chefs each day.
  • We offer Vodafone discounts, making it cheaper and easier to catch up with your favourite people.
  • Personal development plays a big part in helping our people to reach their potential, this is why we offer over 60 internal training courses and support our people with external qualifications.

Why us?

  • What makes MHR a great place to work, isn’t novelties or gimmicky job titles, it’s our down to earth approach working with people who want to do a job they’re proud of.
  • With over 35 years’ experience in the industry, our ethos has been to keep investing and moving forward with the changing world of work, and we can only do that by supporting our people. We’ve invested £20 million in a huge building expansion project to provide the best environment for our people, to give them the space they need to excel and grow. And by investing 20% of our turnover into our own research and development, our people shape the future of our products and services to support changing requirements on both a local and global scale.
  • We’re flexible, we embrace change and as we’re still owned by the original founders. We’re incredibly proud of what we we’ve built, evolving from a small business into one of the biggest and best in the industry.