At Mauveworx we create, automate, print and distribute digital and print marketing materials for retailers and brands. Founded over 50 years ago, we strive to provide innovative solutions to many big name brands whilst building and nurturing relationships along the way.

What you’ll do

  • Have overall responsibility for the development of the MauveTech platform, including owning and evolving the engineering process to ensure the roadmap of the project is achievable.
  • Lead the team in the modernisation and systematic improvement of existing systems to meet the demands of a growing customer base.
  • Responsible for communicating with the wider business and management of on-going progress and highlighting risks and issues where appropriate.
  • To be key contributor to quality assurance, product management (including roadmap) and recruitment strategy of the development of the engineering team.

Day-to-day aspects of the role include:

  • Be the lead developer ensuring alignment of good practice & principles, building, scalable, reliable and operable software
  • Own and evolve engineering processes and best practices to support product and organisational strategy
  • Responsible for the system infrastructure and architecture ensuring it meets platform and product strategy
  • Produce clean, well-documented code that is easy to understand, extensible, testable and working as expected
  • Perform DevOps, release & deployment duties to support existing clients as required, even if it requires the occasional out of hours support
  • Mentor of other members of the engineering team
  • Participate in front-end/UI development which follows industry standards
  • Diagnose defects and provide effective solutionsProvide development estimates and contribute to planning sessions
  • Provide feedback to help with continuous process improvement
  • Identify, evaluate and communicate risk areas
  • Identify positive and negative trends in code quality metrics
  • Be the go- to person when it comes to code quality for the projects and teams you are involved in
  • Continuous learning and implementation of new technologies
  • Ensure other members of the engineering team follow Health and Safety policies
  • Adhere to Health and Safety policies as set by management
  • Taking a lead role in enabling growth of the technology engineering team
  • Any other reasonable duties as required

What we’ll need

Essential:

  • Secondary level education
  • Approx. 10 years+ of commercial experience of software development using:
    • .Net C#
    • Azure/AWS Cloud environment
    • HTML
    • Mobile apps
  • Demonstrate high proficiency in at least one field of technology:
    • Security
    • Architecture & Service based platforms
    • UX/UI design
    • Data modelling
    • SaaS platforms
  • Ability to design and develop generic reusable application libraries or services and conform to coding standards
  • Good analytical skills and have a ‘passion’ for software development
  • Demonstrable development lifecycle understanding
  • Solid understanding of Object-Oriented design, concepts and design patterns
  • Experience of different delivery approaches including Agile, Iterative, XP and traditional waterfall and an understanding of when to use each approach
  • Able to take a pragmatic risk based approach to decision making to balance need to progress and deliver with the risk of issues
  • Source control (Git & GitHub) and approaches to code branching and merging
  • Great planning and estimation skills
  • Positive communication skills and the ability to provide senior management with a pertinent information on status and risks/issues
  • Ability to follow through on assigned tasks and given promises
  • Planning and estimation skills
  • Calm under pressure
  • Team-player, ability to take on difference of opinion and be respectful to others
  • Resilient
  • Able to resolve conflicts in a constructive manner

Desirable:

  • Degree level education
  • Strong interest in identifying and proposing new technology updates
  • Microsoft Visual Studio & associated tools
  • Experience of using MVC frameworks
  • Experience defining and working with APIs & microservices
  • Experience of IIS and ASP
  • Experience of data modelling and interoperability
  • Experience with front end technologies and frameworks including web and mobile platforms

 

What you’ll get

  • Competitive salary dependent on experience
  • 23 days annual leave entitlement, rising to 25 days after 5 years’ service
  • Birthday day off
  • Modern, spacious offices
  • Free car parking
  • Employee recognition scheme
  • Pension scheme
  • Bike to Work Scheme
  • Health Cash Plan
  • Shopping Discounts
  • Discounted Gym Membership

Apply Now