Graduate Software Engineer - Nottingham, United Kingdom - MHR

    Default job background
    Full time
    Description

    As a family-owned business our people are central to our success, and following years of organic, consecutive growth, we're looking for people who share our core values of sustainability, trust, collaboration, and innovation to drive us forwards.

    Software never stays the same and neither do we. We want our people to be part of a progressive organisation, encouraged to embrace change and new ideas to shape our future development. Your input is vital, which is why we're committed to personalised learning paths for every employee to help you, and us, grow.

    Our goal is to make the world of work easier as a leader in the HR, payroll, finance, and integration solutions software and services industry. We're proud to design and develop some of the best business solutions like iTrent and People First to support our customers' people-related challenges across every vertical.

    Looking for the place where you can belong? Join MHR and help us shape the world of work.

    It might be the role for you if you are:

    • Passionate about writing code and software
    • Are self-motivated and have the desire and motivation to push yourself to learn and grow.
    • Love tech and want to gain new skills at the cutting edge.
    • Recent Graduate in a similar field

    About the role:

    Our MHR Academy program is set up to help and support you for the first stages of your programming career before moving on to work in our product teams looking after the key modules of our People First Software offering which includes HR, Talent, and Payroll.

    The MHR Graduate Software Academy programme is designed to give you ownership of your career aspirations, supported by training and practical experience to help you succeed. You will be part of our People First Software team and be assigned a mentor and manager, who will support and guide you throughout your career with us.

    All of this is designed to complement your career development, fuel your ambition, and give depth to your training and career.

    As an Academy Software Engineer, you will work as a part of a team, working alongside skilled and experienced individuals who are motivated to train and coach you on coding standards, learn the tools, techniques and approaches used by engineering professionals and apply them in a controlled environment.

    We expect you to be ready to tackle (and enjoy) programming tasks from the outset, but we will take the time to mentor you through small packages of work and enhancements to our People First product. You will get the exposure to all our technology stacks these include C# .NET, Java, and an Angular front end. But don't worry whatever you may choose now doesn't set the rest of your career we would love to see you grow in all our technology stack as you develop.

    Expected Competencies you will have:

    • A passionate individual who is excited about software development, a desire to learn and who wants to forge a long-standing career with MHR.
    • A passion for technology, programming, and problem solving.
    • An awareness of the Software Delivery Lifecycle and Agile methodologies.

    What will you learn in our Software Academy?

    • You will have the chance to work on and learn our technology stacks.
    • Java - JavaEE, Hibernate and Docker
    • .NET - .NET C# and NHibernate
    • Web - HTML, TypeScript and SCSS
    • Working in an Agile Scrum environment.
    • The ability to work as part of a team and to work alone.
    • To give clear and effective communication skills both verbally and written.
    • How to work on a business level codebase by getting to work on customer impacting features in a controlled environment.

    What will your day-to-day role look like?

    • You will be taken on a fully planned onboarding program welcoming you to MHR and our products/services.
    • Based on your skillset we will tailor a training program just for you based on a phased approach to build you up to working in our product delivery teams.
    • Key areas we will focus on throughout your time with us in the Software Academy are:
    • How to write good quality code using defined coding standards and guardrails.
    • How to test any changes that are made and the process we go through.
    • Understanding build processes and deployments of the People First software.
    • How to write performant and secure code.
    • Giving you the chance to learn from attending talks, pair programming, watching tutorials and writing of code.
    • In the later phases of the Academy, we will identify product improvements from the Product Design and Research teams and ways for you to deliver value stream work into the product.

    If you're thinking, that sounds just like me, then get your application in with us now

    Benefits to support you personally and professionally

    Alongside the opportunity to work with an incredible team and express your individuality, we offer a range of personalised benefits including:

    • Access to over 60 internal training courses, professional qualifications, and cross-departmental mentoring and coaching programs
    • 24/7 access to a GP through SmartHealth for you and your family, confidential mental health support, and paid sick leave
    • Ability to purchase or sell additional holiday days beyond the standard 25 days and bank holidays
    • Discounts and cashback on leisure, travel, technology, fashion, gym memberships, and food
    • Monthly employee recognition program and departmental awards
    • Referral bonus scheme of up to £2,000
    • Employee-led social events such as running clubs, football teams, book clubs, and bake-offs
    • On-site subsidised restaurants offering a variety of fresh meals daily
    • Opt-in benefits schemes such as private medical insurance and dental coverage

    We value the well-being, financial stability, and inclusivity of our employees, and strive to provide a supportive working environment.