Senior Software Developer

Reposted 3 Days Ago
Be an Early Applicant
Glasgow, City of Glasgow, Scotland, GBR
In-Office
Senior level
Software • Energy
The Role
The Senior Software Developer will lead Agile teams in designing, developing, and maintaining software products, ensuring high-quality coding and mentoring juniors.
Summary Generated by Built In

Company Overview 

Smarter Grid Solutions (SGS) is a leading provider of Smart Grid products and services with a client list of network and utility companies ranging across UK and North America such as Scottish & Southern Electricity Distribution, Western Power Distribution, UK Power Networks, Avangrid, SP Energy Networks and Southern California Edison. Our DERMS (Distributed Energy Resource Management System) software provides the capability to help these distribution utilities to digitalise, transition to Distribution System Operators and play their full part in a net zero energy transition. 

Role Overview 

SGS runs a multi-team development process operating using Agile methodologies and build enterprise grade, world class utility control systems of the highest quality. The candidate will be expected to take a leading role within an Agile software development process, certified to rigorous ISO standards. 

This is a Senior Software Developer role. The candidate will become part of the software engineering and product development function within the organization, being responsible for designing, developing, testing, releasing, and maintaining a suite of products according to agreed product roadmaps and company strategy. 

Responsibilities 

  • Work as a senior member of an Agile Scrum team and participate in daily stand-ups. 

  • Develop high quality code to budget and timescale according to the defined company standards and quality processes. 

  • Work with the product team to translate functional requirements into software solutions and write stories appropriate for the team to develop. 

  • Work cooperatively with the team Technical Lead, Architects, Product Owners, Scrum Master, and fellow developers. 

  • Participate in code review, testing and integration tasks, when required. 

  • Write and review technical documentation to a high standard and following company standards. 

  • Maintain an excellent knowledge of the languages, tools and methodologies used by the company, and participate in the continuous improvement and evolution of the standards and best practices. 

  • Mentor less experienced team members and contribute to maintaining a culture of quality and consistency of product. 

  • Contribute to the ongoing technical innovation of the team by bringing relevant products, techniques, thoughts, and ideas into the team. 

What we are looking for 

  • Hons Degree in Computing Science, Software Engineering, or related discipline or relevant industry experience. 

  • A minimum of 5 years relevant industry experience. 

  • Experience being a Team Lead or senior member of a team of developers. 

  • Track record of delivering innovative real-world solutions, demonstrating initiative and the ability to take a project from design to delivery. 

  • Extensive Java knowledge & experience. 

  • Experience of object-oriented, event-driven and/or reactive software design methodologies and tools. 

  • Experience of working within a team-based software lifecycle methodology (Agile) delivering tasks to budget and timescale. 

  • Excellent knowledge of product lifecycle, including installation, support, and security. 

  • Experience of Test Driven and/or Behaviour Driven Development. 

  • Delivering within a CI/CD environment. 

It would be great if you have 

  • Experience of working within an ISO certified QA environment. 

  • Experience of working with multiple stakeholders in a team environment. 

  • Experience of working with architects and technical leads to assist in quality software design. 

  • Experience of C# and ASP.NET Core. 

  • Experience of Modelling Languages (UML, ERD, ORM). 

  • Experience of database technologies, messaging technologies and containerisation technologies. 

  • AWS or equivalent cloud-hosting environments. 

  • Experience of working with Spring Boot. 

  • Experience in developing RESTful microservices. 

  • Knowledge of the Atlassian suite of tools, including JIRA and Confluence, or equivalent. 

  • Knowledge of cyber-security principles and secure coding practices
    Compensation and Benefits

  • Cycle scheme 

  • Life Cover (3x) 

  • Private Medical Insurance through Vitality 

  • Up to 12% company performance bonus per annum 

  • 5% matched Employer pension scheme 

  • 33 days holiday (inclusive of 3 public days) 

  • Competitive salary, dependent upon experience 

Top Skills

Agile
Asp.Net Core
AWS
C#
Ci/Cd
Containerization Technologies
Database Technologies
Erd
Java
Messaging Technologies
Microservices
Orm
Restful
Uml
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: New York, NY
113 Employees
Year Founded: 2008

What We Do

Smarter Grid Solutions is an enterprise energy software company with a unique end to end approach to Distributed Energy Resource Management Systems (DERMS) to deliver net zero energy systems, operating internationally from bases in the UK and US. Our products, Strata Grid, Strata Resilience and Cirrus Flex, have enabled the connection and real-time monitoring and control of over 521 MW of Distributed Energy Resources (DER) and delivered over $400 million of value to its customers. Smarter Grid Solutions’ DERMS products are used by distribution utilities, energy service companies and microgrid operators to manage grid capacity and resilience and to seamlessly integrate energy assets to the grid and market. Smarter Grid Solutions is a Mitsubishi Electric company. Together, Mitsubishi Electric Power Products, Inc. (MEPPI) and Smarter Grid Solutions will provide combined distributed energy resources management software and grid control products to enable electric utilities to respond to energy systems and maximize the performance from their electric grids.

Similar Jobs

Samsara Logo Samsara

Senior Software Engineer

Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Easy Apply
Remote or Hybrid
UK
4000 Employees
50K-200K Annually
Hybrid
Edinburgh, City of Edinburgh, Scotland, GBR
3693 Employees
In-Office or Remote
2 Locations
5300 Employees
In-Office or Remote
2 Locations
500 Employees

Similar Companies Hiring

Milestone Systems Thumbnail
Software • Security • Other • Big Data Analytics • Artificial Intelligence • Analytics
Lake Oswego, OR
1500 Employees
Fairly Even Thumbnail
Software • Sales • Robotics • Other • Hospitality • Hardware
New York, NY
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account