Senior Software Developer
Role details
Job location
Tech stack
Job description
As a key member of our Delivery Squad, you'll play a vital role in leading software development projects, mentoring colleagues, and designing scalable solutions. Here's what your responsibilities will include:
· Developing and optimising high-quality code for complex functionalities.
· Leading software architecture and design decisions to ensure scalable, efficient, and maintainable solutions.
· Collaborating with cross-functional teams, including Product Owners, Architects, and DevOps, to align development with business goals.
· Mentoring and coaching team members on best coding practices and modern technologies.
· Driving innovation and continuous improvement through Agile methodologies, DevOps, and modern development practices.
· Maintaining and improving CI/CD pipelines, ensuring seamless deployment and automation.
· Ensuring security best practices, compliance, and adherence to coding standards.
· Problem-solving and troubleshooting issues in development and production environments., * A paid volunteering day to support a charity of your choice
- Corporate gym memberships, a bike-to-work scheme, and on-site free parking
- Duvet days, childcare vouchers, and more
We're committed to supporting your growth and development so that together, we can achieve great things.
Take the Next Step
If you're passionate about technology, innovation, and collaboration, and you're ready to help us shape the future of LMS, we want to hear from you. Join us on our exciting journey and become part of a team striving to be the best tech company in the North West and beyond.
Requirements
Do you have experience in Software development?, We value attitude and approach just as much as technical skills. At LMS, our ideal candidate embodies:
· An Agile mindset
- A commitment to continuous learning and improvement
- A passion for technology, IT, data, and innovation
- A collaborative and sharing approach to work
· A focus on systems thinking and teamwork
We're deeply inspired by Lean, Agile, and XP practices, but we're always seeking new ideas to improve. Our teams are self-organising, value-driven, and customer-focused. If this resonates with you, keep reading!, * A positive attitude and a strong commitment to supporting our transformation journey.
- Experience within Agile/Scrum environments and a deep understanding of software development life cycles.
- Expertise in cloud platforms such as Microsoft Azure, with experience in setting up infrastructure, scaling applications, and utilising cloud services.
- Proficiency in modern development frameworks such as React (Front-End) and .NET (Back-End).
- Strong knowledge of system architecture and database technologies, including SQL (MS SQL, PostgreSQL) and NoSQL (Cosmos, MongoDB, Redis).
- Proficiency in DevOps and automation, including CI/CD pipelines, Docker, Kubernetes, and Terraform.
- Security expertise, with an understanding of secure coding, authentication, encryption, and API security.
- Excellent problem-solving and debugging skills, with the ability to handle critical production issues effectively.
- A collaborative mindset, with strong interpersonal and communication skills to work closely with technical and non-technical stakeholders.