Full Stack Software Engineer

Posted 17 May 2023
Salary Negotiable
Job type Contract
DisciplineSoftware Engineering
Contact NameAlfie Duke

Job description

Full-Stack Software Engineer

  • Duration - 6 Month INITIAL Contract
  • Location - Dublin 2/Flexible Hybrid Working Model
  • Full time Freelance Contract - 8 hours per day 5 days per week
  • Start Date - Soon as candidate can be available.
  • Rate - €450 - €550 Per Day (Negotiable on Experience)


The Full-Stack Software Engineer is a key role within the MGU technology team. You will work designing and developing bespoke tools and systems in support of business processes, liaising with our PMO and users across business units to thoroughly understand user requirements. As a full-stack developer you will work within an agile team delivering solutions for internal and external users to the highest standards across a range of our technology systems, from the UX design through to business logic and data persistence. You will be operating in a Microsoft tech stack environment with a mix of on-prem and cloud (Azure) hosting.


  • Bachelor's degree (or equivalent) in a relevant field
  • Minimum 5 years' experience in a similar technical role
  • Strong customer service mentality with the ability to develop and maintain relationships with stakeholders at all levels
  • Strong motivational and people skills, helping team members to excel in a culture of collaboration and openness
  • Excellent organisation and time-management skills, with demonstrated ability to work in a dynamic and fast-paced enterprise level environment
  • Strong communication skills, both oral and written with proven ability to influence change. You should be able to communicate clearly and with purpose, working effectively with team members and stakeholders across the organisation
  • Clear ability to run and manage processes efficiently, including change processes, aligning with other teams as needed
  • Able to deliver objectives assigned to you with a strong sense of urgency
  • Always maintain a high bar of quality and have pride in doing work well to high engineering standards
  • Drive and support innovation in a pragmatic and effective way to meet the needs of the business
  • Adaptable working in a heterogeneous IT environment
  • Leading by example in terms of our company culture and values
  • Passionate about building high-quality systems with meticulous attention to detail
  • Ability to follow and improve process, and improve your skills on an ongoing basis
  • Fluent in Agile/Scrum
  • Supporting and building a team culture of security, innovation, efficiency, accountability and initiative, with a focus on process simplification and outcome delivery
  • Strong leadership skills, an innovative mindset and experience as a proactive team player
  • Take ownership of your work and responsibility for outcomes delivering key projects
  • Work closely with technical leadership and peers to create product roadmaps, estimate work packages and set priorities for your teams


  • 5+ years development experience in Microsoft .NET Development (C#)
  • Experience in implementing Message Queue/Microservice Architecture, with both on-prem & Cloud-based experience a plus
  • Strong UI design and development skills with deep appreciate of UX/usability and designing performant and responsive interfaces. Experience with WPF an advantage
  • 5 years' SQL Server Database Development experience; Experience with large datasets and data warehouse experience is a plus
  • Solid Experience with ORM Frameworks (Entity Framework preferred)
  • Experience in the financial services industry an advantage; Insurance/Reinsurance experience preferred
  • Demonstrated expertise of Microsoft SSRS; expertise in Microsoft PowerBI a plus
  • Familiarity with Message Queue Technologies (RabbitMQ, Kafka, etc.)
  • Experience in Microservice Design, containerization, orchestration
  • A thorough understanding of Web API development and understanding of API gateway technologies

In addition, we're interested in hearing from candidates with any of the following

  • Experience in NoSQL DBs
  • Migration from On-Prem to Cloud
  • Insurance Claims based Security infrastructure
  • Exposure to SOX Compliance
  • Experience with Azure/AWS Machine Learning