Senior Software Engineer

Location UK / Belfast

Job Type Permanent full-time, TemporaryContract

Salary See description

Updated 3 days ago

Reference 1362948

 Job Description

EDM Consultancy have various opportunities for talented Senior Software Engineers to join an elite team based in Hillsborough.

Job Role

Senior Software Engineer 

About us:

EDM Consultancy is a successful and growing software company, with a focus on big data and machine learning analytics. With our revolutionary designs and strategic technology partners, we are recognised as market makers by our customers and industry analysts. 

With this in mind, we are seeking to expand our Research and Development team based in Hillsborough, County Down.  Specifically, we are looking for talented Senior Software Engineers to join us now.  Successful applicants will help deliver solutions for some of the world’s most high-profile companies, from a diverse range of industries.  

If you are looking for a challenge, and the opportunity to work on new and innovative applications where you can see your efforts in action, then you are ideally suited to join us.    

Principal Responsibilities  

  • Deliver robust, high-performance user experiences to answer business needs.
  • Translate prototype and business designs or requirements into effective Enterprise solutions.
  • Set the tone for junior members of the team with regards to solution robustness and performance, as well as clarity of design and implementation.
  • Function within a fluid team structure but take the lead when necessary.
  • Drive your own skills and personal development.  

Key Requirements  

  • 4+ years developing user experiences and interfaces in Enterprise solutions.
  • 4+ years developing in technologies such as HTML, CSS, JavaScript, Node.js, D3.js, ASP.Net.
  • 2+ years in Microservices and REST API development.
  • 2+ years in data visualisations.
  • Sensible use of programming paradigms, including reduction of noise, functional testing, effective naming and layout.
  • Strong communication skills via different media, including face-to-face, presentational and teleconference.
  • Able to generate self-documenting code accompanied by lean functional documentation. 


  • Knowledge of design phase technologies, e.g. Adobe creative apps, Invision, etc.
  • Knowledge of database technologies, especially Microsoft SQL Server.
  • Knowledge of search technologies, especially Apache Lucene/Solr and the Elastic Stack.
  • Knowledge of other programming languages, especially C#.Net and Java.  


Up to £55k with a competitive benefits package 

If you are interested in this role please click ‘Apply Now’ to forward a copy of your CV.