Software Engineer


Software design and development.


An excellent opportunity has arisen for an enthusiastic developer to join our focused and experienced team of software engineers.  As a team player with a passion for technology you will have the ability to work under pressure and the drive to continually challenge yourself and develop your expertise.  This is an exciting opportunity to join a dynamic and expanding team of professionals.


Excellent Salary, dependent upon calibre and experience + Private Healthcare.

Essential Job Functions

  • Accurately planning and estimating development work
  • Full lifecycle and agile application development;
  • Carrying out business analysis as required
  • Designing and coding of applications
  • Object-oriented Design and Analysis (OOA and OOD);
  • Front end graphical user interface design;
  • Software testing and quality assurance as needed;
  • Performance tuning and improvement
  • Support and maintenance of developed software
  • Documenting software functionality;
  • Integration of developed software with existing systems;
  • Minimum of 4 years software development experience
  • Degree level education
  • Continuously improve the company’s service offerings
  • Comply with and develop company standards and guidelines
  • Ensure client expectations are met and exceeded in terms of software and service quality
  • Good presentation skills
  • Fluent communicator
  • Excellent written communication skills
  • Innovative problem solver
  • Personally motivated to develop your skills
  • Ability to work in a team environment
Technical Skills


Minimum of 3 years of experience in each of the following (unless otherwise stated):

  • C#
  • ASP.Net MVC
  • SQL Server
  • Entity Framework
  • Database schema design
  • Web Services
  • HTML
  • CSS
  • Javascript / JQuery
  • Visual Studio


  • Unit Testing
  • Agile/SCRUM
  • Ninject (or other dependency Injection frameworks)
  • Moq (or other mocking frameworks)
  • SASS
  • Knockout / Vue / Other JS Frameworks
  • Selenium

Send your CV to and we will be in touch.