Software Engineer – RiverStone
Join RiverStone in Belfast, Northern Ireland. We’re looking for a dedicated and skilled Software Engineer to collaborate with product and engineering teams to design, develop, and deploy cloud-native solutions using a Azure-first mindset.
Location
Belfast, Northern Ireland – Hybrid (2 days per week in office)
Purpose & Key Responsibilities
* Work under the Director and Application Development Manager to deliver end‑to‑end cloud solutions.
* Collaborate with senior engineers to design scalable, resilient, and secure applications.
* Design and implement Azure services – App Service, Functions, Logic Apps – and manage infrastructure with Bicep, ARM, or YAML.
* Build CI/CD pipelines and automate deployment & testing workflows using Azure DevOps.
* Develop responsive UIs (Angular, Vue.js, Razor Pages) and integrate securely with backend APIs.
* Apply Azure AD, OAuth, and role‑based access control for authentication and authorization.
* Secure data and traffic using industry‑best practices and Azure-native tools.
* Monitor applications with Azure Monitor, Application Insights, and Log Analytics; set alerts and dashboards.
* Write unit, integration, and end‑to‑end tests using frameworks such as xUnit or NUnit.
* Participate in code reviews, uphold coding standards, and mentor junior team members.
* Adapt to evolving requirements, manage ambiguity, and prioritize multiple tasks.
Required Skills
* 2+ years of hands‑on software development in agile environments.
* Strong communication, analytical, and time‑management abilities.
* Self‑starter capable of learning new concepts quickly and handling ambiguous requirements.
* Proven problem‑solving and solution‑design skills.
* Experience estimating, sizing, and mapping project commitments.
* Ability to work independently or collaboratively within a team.
* Customer‑service orientation and partnership skills with internal and external stakeholders.
Experience & Technical Proficiency
* DevOps tools: Git, Docker, Bicep, ARM.
* Platforms: Windows, Linux, Apache Tomcat, Node.JS, IIS.
* Agile methodologies, particularly SCRUM.
Education
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field. Equivalent years of industry experience may substitute for a degree.
Preferred Education or Certification
Bachelor’s or Master’s level qualification.
Supervisory Role
Minimal oversight; experience mentoring junior team members is valued.
Travel & Physical Demands
Minimal travel required; occasional onsite visits to Manchester, NH. Position requires standard office equipment such as phones, computers, and printers. Noise level is moderate.
Core Competencies
* Rapid learning and adaptation to new problems.
* Rigorous problem‑solving and logical reasoning.
* Process management and efficient execution of tasks.
* Accurate assessment of talent and personnel.
* Strong ethics and alignment with core values.
Employment Type
Full‑time
Seniority Level
Associate
Industry
Insurance
Benefits & Compensation
Competitive salary range of £55,000 – £65,000 (based on experience). Additional benefits include remote working flexibility and professional growth opportunities.
#J-18808-Ljbffr