Job Details


Belfast, Northern Ireland


Lead .Net Engineer

  • About HighRoads


    HighRoads is the industry leader in sales-enabling health product and plan management. Our cloud-based technology empowers our clients to quickly configure and sell innovative compliant products that meet customer needs and differentiate them from the competition. HighRoads is changing the game. Join us on the journey.


    At HighRoads, we value diverse educational and engineering backgrounds and are positioned to offer intriguing challenges in the development roadmap of our product portfolio. Each candidate is hired to be an individual contributor in a collaborative effort with the opportunity to work with different teams. We therefore expect your profile to reflect the following competencies:


    • Software Engineering Guru: great technical acumen with strong academic credentials
    • Technical Enthusiast: you endeavour to learn new skills and challenge your limitations
    • Logically Assertive: you provide opinion, reason, but support decisions of technical majority
    • Change Embracer: you understand and respect that start-ups move fast and priorities change
    • Team Player: you assist your peers and provide honest critique and feedback
    • Committed Contributor: deliver results with integrity; modest in perfection; humble in deficiency
    • Industry Socialite: contribute to community events, blogs or open-source ventures

    Objectives of this Role

    • Work across the full stack, building highly scalable distributed solutions that enable positive user experiences and measurable business growth
    • Develop new features and infrastructure in support of rapidly emerging business and project requirements
    • Ensure application performance, uptime, and scale, maintaining high standards of code quality and thoughtful application design
    • Work with agile development methodologies, adhering to best practices and pursuing continued learning opportunities
    • Understand the need to commit and deliver to a timeline, meeting the required quality gates along the way
    • Act as technical leader about the technical challenges with delivery and suggest methods of improvement



    • Participate in all aspects of agile software development including design, implementation, and deployment
    • Contribute in a highly collaborative environment to design, develop, enhance, and maintain components within a SaaS architecture provide guidance on building end-to-end systems optimized for speed and scale
    • Engage with inspiring designers and front-end engineers, and collaborate with leading back-end engineers as we create reliable APIs
    • Participate in the evaluation of open-source and commercial tools/frameworks
    • Analysis of system performance, issue triage & root cause analysis of system issues
    • Collaborate across time zones via Slack, GitHub comments, documents, and frequent video conferences
    •  Participate in daily team scrums, providing status reports and estimation
    •  Participate in planning activities with the Product Owner and other stakeholders
    •  Produce technical designs from user stories
    •  Technical mentor to junior team members
    •  Take part in code and design reviews, both submitting and reviewing solutions
    •  Raise risks, quality issues, scope creep, delays to Management and other Leads



    Required Skills and Qualifications

    • Bachelor's or Masters degree in Computer Science, IT, or Engineering (or equivalent field) or equivalent work experience
    • 1+ years of experience building large-scale software applications
    • 5+ years back-end development experience
    • 3+ year of .NET Core 2+ or .NET 5.0 experience
    • Experience designing and integrating RESTful APIs
    • Knowledge of build pipelines and CICD process
    • Excellent debugging and optimization skills
    • Unit testing experience with XUnit/NUnit


    Desired Skills and Qualifications

    • Knowledge in Container Technologies (e.g., Docker, Kubernetes etc.)
    • Experience with Entity Framework Core or similar ORM
    • Experience with Aspose or similar in-code document library
    • Experience working with .NET Framework 4.5+
    • Use of libraries such as Serilog and Swashbuckle
    • End to end API testing experience
    • Ability to, and have a proven track record of, technically leading a project team to deliver successful projects over several years
    • Have led a technical team, mentored, and personally & technically developed junior members of your team
    • Strong communication skills, comfortable interacting with a diverse group of partners and stakeholders.





    Equal Opportunities Monitoring

    It is our policy to ensure that all eligible persons have equal opportunity for employment and advancement based on their ability, qualifications and aptitude. We select those suitable for appointment solely based on merit without regard to an individual's disability, race, religion, sex, age or sexual orientation. Monitoring is carried out to ensure that our equal opportunity policy is effectively implemented.