Senior Software Engineer - Belfast

The RiverStone Group
United States, Full Time
POSTED ON 2/15/2023 CLOSED ON 5/30/2023

What are the responsibilities and job description for the Senior Software Engineer - Belfast position at The RiverStone Group?

Job Title

Senior Software Engineer - Belfast

Location

Remote (UK) or Hybrid (Belfast, Northern Ireland)

Purpose and Importance of Position

Works under the direction of the Belfast Technology Hub - Site Director. In collaboration with your empowered team actively partner with RiverStone Business to help drive end to end solutions, utilizing a Cloud first mindset and converging all expected disciplines from requirements and support technical designs, architectural design, implementation/testing, cloud hosting, roll-out and on-going support.

 

Essential Functions

  • Acts as an ambassador to maintain the empowered team culture within own team and RiverStone Belfast Technology Hub as a whole, adopting best fit technologies, in particular around cloud first solutions, PaaS Services, DevOps, IaaS, security tooling etc.
  • Takes initiative to own problems and follows through with a sense of professional pride.
  • Acts as a programmer encompassing full shift-left ideals, often in a supporting role from within the team.
  • Works with all key stakeholders, both within own agile team (and/or Project Managers, Business Analysts, Data Analysts) and other IT staff, including RiverStone Business.
  • Strives to be an expert technical resource to mentor staff in all aspects of software development, ranging from data centric environment through to core product development utilizing Azure PaaS and IaC as part of the RiverStone technical roadmap.
  • Always aiming to deliver high quality results, both own and team, pursues work with energy, drive and need for quality completion.
  • Adapts to varying work situations, deals well with ambiguity, multiple demands and uncertainty.

 

Required Skills

  • Must possess good communication skills as well as exceptional analytical and time management capabilities.
  • Proven learning skills, blending instructor led, self-taught, online, conferences, books etc.
  • Demonstrable skills in problem solving and solutioning.
  • Experience in estimating / sizing and mapping this to achievable Business commitments.
  • Adaptability and competence to shift priorities or complete multiple at once.
  • Adept at working both individually and collaboratively as part of a team.
  • Customer service oriented with the ability for developing long lasting relationships with internal and external business partners.

 

Organizational

  • Develops creative ideas and solutions to real time business problems and/or business opportunities; takes reasonable, calculated risks even if failure is possible.
  • Empowered to continuously improve RiverStone’s business processes/ systems and proactively surface ideas and solutions.
  • Consistently delivers excellent customer service to both internal and external business partners.
  • Demonstrates alignment with RiverStone’s Commitments.
  • Prioritizes and organizes work in self-directed manner.
  • Attains and maintains knowledge of assigned department.
  • Performs other duties as required, including supporting and coordinating with other department colleagues.

 

Experience

  • Expertise in several languages, mastered over 4-8 years:
  • C#, .NET stack, .NET Core, SQL, Java, JavaScript, Entity Framework, LINQ, PowerShell, JSON, XML
  • Front end languages: Angular, jQuery, HTML, CSS, Bootstrap (or comparable frameworks)
  • Cloud – Hands-on knowledge building on cloud service platforms
  • Understanding of Azure offerings and components (or comparable in AWS):
    • App Service, API Apps, Web Apps, Storage, Azure SQL, Cosmos, Service Bus, SQL MI
    • PaaS, Networking (Key Vault, VPN, Firewall, NSG, App Gateways)
    • Data Factory, API Management, Logic Apps, Function Apps
    • What services to use and when/where to use / not to use.
  • DevOps – a DevOps mindset. Using Azure DevOps (or other comparable tools):
  • Boards, Build & Release Pipelines, Artifacts, IaC, ARM, Scripting, Monitor
  • Delivery focused, with experience of SOA / component design and architectures.
  • Proven track record – willing and able to learn new technologies and apply that learning.
  • Expertise with all phases of the SDLC (Plan, Design, Develop, Deploy, Test, and Support).
  • Mastery of project management methodologies, in particular SCRUM, ideally Scaled Agile Framework

Required Education

Four-year college degree in Computer Science or related field.

Additional equivalent years of experience in Information Technology can be substituted for degree

Preferred Education or Certification

Bachelors or Masters (/or equivalent with proven experience).

Supervisory Role

Minimal, but with experience of mentoring junior team members.

Travel

Minimal to none, based upon business needs with occasional trip to US-East.

Work Environment / Physical Demands

This position operates in a professional based collaborative environment and must have the ability to timely produce thorough, accurate work with many competing demands, deadlines, and distractions. The position uses standard equipment computers, monitors, printers, headphones.

Full virtual office (/working from home) environment must be available with the employee able to set up and configure provided hardware equipment to ensure fully productive environment.  

Other Duties (Disclaimer Statement)

RiverStone retains the right to change or assign other duties to this position as needed, or other duties or responsibilities may change or be assigned.

Core Competencies

Learning on the Fly: Learns quickly when facing new problems; a relentless and versatile learner; open to change; analyzes both successes and failures for clues to improvement; experiments and will try anything to find solutions; enjoys the challenge of unfamiliar tasks; quickly grasps the essence and the underlying structure of anything.

Problem Solving: Uses rigorous logic and methods to solve difficult problems with effective solutions; probes all fruitful sources for answers; can see hidden problems; is excellent at honest analysis; looks beyond the obvious and does not stop at the first answers.

Process Management: Good at figuring out the processes necessary to get things done; knows how to organize people and activities; understands how to separate and combine tasks into efficient flow; knows what to measure and how to measure it; can see opportunities for synergy and integration where others can’t; can simplify complex processes; gets more out of fewer resources.

Sizing Up People: Is a good judge of talent; after reasonable exposure, can articulate the strengths and limitations of people inside or outside the organization; can accurately project what people are likely to do across a variety of situations.

Ethics and Values: Adheres to an appropriate (for the setting) and effective set of core values and beliefs during both good and bad times; acts in line with those values; rewards the right values and disapproves of others; practices what he/she preaches.

Senior Software Engineer
Broadcom Software -
Palo Alto, CA
Senior Software Engineer - Ascend
Gordian Software -
Washington, DC
Senior Software Engineer
Software Resources -
Seattle, WA

For Employer
Looking for Real-time Job Posting Salary Data?
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

Sign up to receive alerts about other jobs with skills like those required for the Senior Software Engineer - Belfast.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $90,707 - $120,959
    • Income Estimation: $101,441 - $130,752
  • Customer Service Skill

    • Income Estimation: $147,449 - $265,969
    • Income Estimation: $166,465 - $310,427
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at The RiverStone Group

The RiverStone Group
Hired Organization Address Manchester, NH Full Time
Job Title Associate Information Security Analyst Location Hybrid (Manchester, NH) or Remote (United States) Summary The ...
The RiverStone Group
Hired Organization Address Manchester, NH Full Time
Description Claims Analyst, CD Full-time Hybrid & Remote Opportunities Available It's an exciting time to join Rockville...
The RiverStone Group
Hired Organization Address Manchester, NH Full Time
Description Job Title Unit Manager , Management and Professional L iability Location Hybrid (Manchester, NH & Rockville ...
The RiverStone Group
Hired Organization Address Rockville Centre, NY Full Time
Description Job Title SeniorClaims Analyst, Management & Professional Liability Location Hybrid (Manchester, NH and Rock...

Not the job you're looking for? Here are some other Senior Software Engineer - Belfast jobs in the United States, area that may be a better fit.

Senior Software Engineer

Gaia Software, New York, NY

Senior Software Engineer I

OneStream Software, Rochester, MI

AI Assistant is available now!

Feel free to start your new journey!