Back-End Developer
Role details
Job location
Tech stack
Job description
Our success comes down to one thing: our people. We are looking for a talented and motivated Software Development Engineer to join our engineering team here in Hursley.
The role requires strong technical skills, a problem-solving mindset and the ability to collaborate effectively across teams.
Your role and responsibilities
· Join a squad of 6-8 engineers to design, develop and maintain code and solutions using the latest enterprise-level tools.
· Collaborate with product managers, designers and other engineers to define and deliver high-quality software solutions.
· Participate in code reviews, architecture discussions and team meetings.
· Write automated tests to ensure high test coverage and software quality.
· Monitor, debug and resolve issues in production and development environments.
· Contribute to continuous improvements of development practices, tools and methodologies.
· Use technologies and industry-standard tools such as C, Java, Python, Git, Jenkins, and Docker
· Learn from our team of 100+ IBM Storage developers in Hursley, plus hundreds more worldwide, to become an expert in our product.
Requirements
· Bachelor's degree in Computer Science, Software Engineering or a related field, or equivalent practical experience
· 2-5 years of professional software development experience
· Proficiency in at least one modern programming language (eg: Java, C++, Python, Javascript etc)
· Experience with Agile or Scrum methodologies