Back

Senior Software Developer

Job Description

Make your mark in our exciting world at Siemens. 

We are a collection of over 372,000 minds building the future, one day at a time. Together, we create technologies that take society further. 

This is your role. What part will you play? 

Reporting to the Head of Development, you will be involved in full-stack software development within the Siemens MAS change development team.  You will be part of an Agile delivery team of talented developers, analysts and QA with a freedom to take on additional roles such as Architecture, Scrum Mastering, Leadership, Mentoring, Customer liaison and Line Management. 

You will be working on both greenfield projects and supporting/maintaining live systems with your team.  Our industry moves quickly so we do too, making sure we’re developing on the best technologies on offer.  

Your voice will be heard and you will have power to enact change and make our business the best place it can be. 

Key Responsibilities: 
  • Develop software under the Agile (Scrum at Scale) methodology using the following technologies (not limited to): 
  • AWS Serverless (Lambda, Step Functions, RDS, S3 etc.) 
  • Python 
  • Javascript & Typescript Frameworks – React, Node 
  • Low-code platforms such as PEGA or Mendix 
  • SQL and No-SQL (Oracle, Mongo, DynamoDB) 
  • Ensure code is developed to a high standard following time, cost, and quality standards. 
  • Follow BDD and TDD best practices to improve code quality and test coverage. 
  • Review requirements and ensure they are fit for purpose while discovering the WHY and HOW. 
  • Review and assist QA in development of test plans. 
  • Perform code reviews of other team member’s work. 
  • Identify and own the software development process of the team, proposing improvements, and interfacing to management to progress continuous process improvement. 
  • Actively engage in collaborative sessions such as Sprint Ceremonies, Training, Peer Programming etc. 
  • Maintenance and support of existing systems in production. 

What does it take to be successful in this role? 
  • Degree/HND educated in a technical discipline, ideally Computer Science. 
  • Minimum of 1-2 years professional development experience with focus on JavaScript-based Frameworks, AWS and DBMS’s. 
  • Working knowledge of RESTful Web Services, and Web API technologies.  
  • Understanding of web-based GUI design, and JavaScript application frameworks. 
  • Capable of defining and documenting functional and non-functional requirements related to product features, with associated test plans. Capable of review of such technical artifacts produced by others. 
  • Understanding of Agile vs Traditional programming methodologies. 
  • Experience with professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing and operations. 
  • Any exposure to Amazon Web Services, Test Driven Development, Continuous Integration and Test Automation, CI/CD pipelines would be beneficial. 
  • Good technical communication skills and a pragmatic approach to software delivery in a fast paced and challenging environment 
  • Sector experience is beneficial but no means mandatory - worked in the Energy and/or Utilities sector with knowledge of UK energy industry, Smart Metering, Smart Grid, Asset Management, Field Services, Resource Planning 

We’ve got quite a lot to offer. How about you? 
Our compensation package includes a competitive salary, holiday allowance, pension and other additional benefits. We celebrate the fact that our employees are individuals and have different wants and needs. 

With this in mind, we have a flexible benefits scheme where you can tailor your benefits package to suit you.  

It’s incredibly important that our people enjoy working here and therefore we take great pride in having a friendly, helpful and engaging culture. We also appreciate that training and development is important to many and that’s why we have a supportive environment which invests in our employee’s career growth, whether that’s Chartership, training or mentoring. 

Siemens recognise that building a diverse workforce is critical to the success of our business. We strongly encourage applications from a diverse talent pool - you can read more about our commitment to diversity by clicking here.  

We also welcome the opportunity to discuss flexibility requirements and workplace adjustments with all our applicants. See our flexibility culture here.  

We have partnered with VERCIDA, the UK's largest diversity and inclusion focused careers site where all our vacancies are in an accessible format. If you require any reasonable adjustments to be made to enable you to participate in the recruitment process, please let us know via our FAQ section here

 

#LI-CW1 

Organization: Smart Infrastructure

Company: Siemens plc

Experience Level: not defined

Full / Part time: Full-time

Can't find what you are looking for?

Let's stay connected

Can't find what you are looking for?