Senior Software Engineer
Job in
Belfast, County Antrim, BT1, Northern Ireland, UK
Listed on 2026-02-12
Listing for:
RiverStone
Part Time
position Listed on 2026-02-12
Job specializations:
-
Software Development
Software Engineer, Cloud Engineer - Software, Full Stack Developer
Job Description & How to Apply Below
Job Title
Senior Software Engineer
LocationBelfast, Northern Ireland - Hybrid (2 days per week in Office)
Operates under the guidance of the Director and Manager of Application Development. Collaborates with River Stone Business, Technologists, Product Owners, and other key stakeholders to review functional requirements, establish functional and technical designs, and lead a team through architectural design, implementation/testing, cloud hosting, roll‑out, and ongoing support.
Essential Functions- Demonstrated hands‑on software development experience within agile teams for 5+ years.
- Collaborates closely with Principal Engineers and peers to deliver high‑quality, scalable solutions.
- Contributes to team success by sharing knowledge, participating in code reviews, and supporting junior developers.
- Serves as an advocate for maintaining an empowered team culture at River Stone, adeptly pushing the boundaries to adopt optimal technologies, especially those related to AI toolsets, cloud‑first solutions, PaaS services, Dev Ops, IaaS, and security tooling.
- Takes proactive ownership of problems, addressing them with professional urgency.
- Committed to delivering high‑quality results, demonstrating energy, drive, and dedication to quality completion for both individual and team efforts.
- Adapts efficiently to diverse work situations, managing ambiguity, multiple demands, and uncertainty effectively.
- Must have strong communication skills, analytical abilities, and effective time management.
- Proven ability to learn through various methods, including instructor‑led, self‑taught, online learning, conferences, and books.
- Skills in problem solving and finding solutions.
- Self‑Starter when required, and able to deal with vague and ambiguous requirements.
- Expertise in estimating and sizing, and mapping these to challenging yet achievable business commitments.
- Ability to adapt and manage shifting priorities or complete multiple tasks simultaneously.
- Capable of working individually or collaboratively as part of a team.
- Customer service oriented with the capability to develop long‑lasting relationships with internal and external business partners.
- Develops innovative ideas and solutions to address current business challenges and opportunities; undertakes well‑considered risks, acknowledging potential for failure.
- Encourages both self and team members to continuously improve River Stone’s business processes and systems, proactively suggesting ideas and solutions.
- Consistently provides exceptional customer service to both internal and external business partners.
- Demonstrates commitment to River Stone’s core values and commitments.
- Prioritizes and organizes tasks in a self‑directed manner.
- Acquires and maintains comprehensive knowledge of the assigned department.
- Performs additional duties as needed, including collaborating with colleagues from other departments.
- Proficiency in several languages with over 8 years of experience:
- C#, .NET stack, .NET Core, SQL, Java, JavaScript, Entity Framework, LINQ, Power Shell, JSON, XML
- Front‑end languages:
Angular, jQuery, HTML, CSS, Bootstrap - System interface development using Web API, REST API, Newman / Postman, WCF, SOAP
- Competence in client and server‑side programming
- Strong SQL Server database development experience, including T‑SQL and SSIS proficiency
- Cloud technologies:
Azure (App Service, PaaS, Azure SQL, Azure Bus, Cosmos, IaaS, ARM templates, Azure Dev Ops, serverless) or comparable AWS services - Familiarity with all phases of the SDLC (Plan, Design, Develop, Deploy, Test, Support)
- Experience with various frameworks:
- Experience with using Microsoft’s AI toolset to delivery organizational efficiencies
- Data Access: JDBC, ORM, DAO, Transaction
- Architecture: MVC, MVVM
- Unit Testing: TDD, BDD, Mocking
- Knowledge of data structures and algorithms
- Experience with multiple platforms:
Windows, Linux, Apache Tomcat, Node.
JS, IIS - Understanding of agile methodologies, particularly SCRUM
Bachelor's or Master's degree in computer science, engineering, or a related field.
Preferred Education Or CertificationBachelors or Masters
Supervisory RoleMinimal, but with experience…
Position Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×