Graduate Software Engineer – Integration and Customer Operations
JOB REPORTING TO: Head of Technical Customer Delivery
LOCATION: NI
About StormHarvester:
Our products deliver on real-world issues, solving water company and industry problems with existing and new infrastructure which is critical to the environment, economy and everyday living.
We are primarily data driven with domain expertise delivering insights to water networks and assets using analytics, presentation, machine learning and AI that is SaaS and cloud based.
We are building on our existing team to onward develop our existing products, and continue growing our customer offerings, base and revenues.
About the role:
Working with and as part of the software development and delivery team, you will be involved in design, development, implementation, testing, support and delivery of backend features, functionality and APIs for our customers. You will do this in both a proactive and reactive mode, where internally we work to enhance and address any potential problems and also to respond to customer queries or issues as they are raised.
This is a technical role, requiring good teamwork and communication skills working across internal development and delivery teams, customer account management, and our customers.
Responsibilities:
- Development and Delivery
- Capture, document, estimate and prioritise sets of features in an Agile team environment, then implement and test these as part of delivery.
- Working with a team and in delivery to test and validate any features, fixes or updates. Contribute to delivery process and development environments.
- Build in as needed custom features while seeking to maximise reuse and productisation of features.
- Implementation and delivery of designs/fixes as part of a continuous delivery mechanism through to live deployments.
- Addressing bugs/changes, and problem solving issues as part of wider team.
- Prepare and present potential delivery options including estimating, costing and prioritising.
- As part of team, plan for future developments including contributions to team structures, roles and requirements with an awareness of all existing and future customers in mind.
- Engage in CI/CD delivery processes
- Collaboration and Support:
- Work closely with development, Frontend, Customer delivery, Support and QA in delivery
- Provide technical guidance and support to team members and stakeholders.
Essential Criteria:
- At least Second Class Honours Degree in Computer Science, Software Engineering or Electrical and Electronic Engineering or other related discipline (or demonstrable equivalent level of ‘qualification’)
- Interest and background in software development
- Teamwork and collaboration
- Good and appropriate communications
- A curiosity and willingness to learn
- A can-do mindset and attitude
Desirable Criteria Benefits:
- Experience developing custom scripts in Python, Bash, PowerShell, GoLang or similar language
- Experience and some familiarity with cloud deployment
- Familiarity with agile delivery and CI/CD tooling
Benefits:
- Free parking at our Belfast office
- Private medical and dental insurance
- 24 days+ annual leave
- Electric vehicle scheme