Rainmaker Business Technologies


Sandymount, Dublin 4

Job type

Fulltime, Permanent, On-premises

Additional benefits

Income Protection, Death In Service Benefit

Job Description

Senior .Net Developer – Full Stack

Minimum Experience

4+ Years Post Qualification Commercial Experience


BSc. In Software Engineering or a similar technical discipline



Rainmaker Business Technologies provides Software Products and Consultancy to the Airline industry in Europe, North America, Middle East and Asia. We currently have an exciting opening for an experienced Senior .Net Developer – Full Stack

Developer would be joining a stable, secure, and well-established environment having been around for over 15 years. Working with latest technologies and applying best practices and processes throughout the daily activities. Due to the ongoing success, we have an opening for a Full Stack .Net Developer with frontend development expertise to join our team.

The engineer would be joining the Crew Pay Manager team where daily tasks include adding new modules and features to enhance our existing application; project implementations for new customers along with refactoring existing code to ensure latest best practices are coherent across the stack. The team consists of ~6 developers, 2 testers, 2 Analysts and a team leader who work together in an agile manner utilizing sprints and Kanban boards. Daily stand-up meetings take place to enhance team communication and enable fellow team member’s support each other. The streamlined development process utilizes peer reviews on all pull requests along with advanced automated continuous integration and automated deployments.

The Person:
A self-starter, someone who wants responsibility, accountability and flexibility, to deliver results driven by customer demands. Someone who wants to demonstrate his or her technical abilities and innovation in order to keep the product at the cutting edge and maintain its market leading status.

Required Skills:

  • BSc. in Software Engineering or a similar technical discipline

  • 4+ years’ experience with C# and can demonstrate good understanding of OOP concepts and SOLID principles

  • 4+ years’ experience with MVC and frontend technologies (Angular, ionic, JS, CSS)

  • Good understanding of HTTP, RESTful services and SignalR

  • Azure pipelines, CI/CD – Continuous Integration/Continuous Delivery

  • Enjoy agile development on large project within team of 10+ people

  • Experience with Entity Framework and Microsoft SQL Server databases

  • Experience with Service Locator and Inversion Of Control design patterns

  • Experience developing Unit Tests

  • Excellent communication and personal skills, able to communicate clearly, effectively, and form effective working relationships with colleagues and customers

Desirable Skills:

  • Front end development experience – typescript and SCSS

  • Enthusiasm and general interest in Software Development with a commitment to on-going personal development

  • C# Performance Optimization skills

  • Aviation industry experience would be nice to have

  • Commercial experience with Test Driven Development

  • Commitment to on-going personal development