Software Engineer
Clarity Advice & Management
Leeds, UK
20 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£45,000.0 - £50,000.0
Working hours
Regular working hours
Job source
Tech stack
Testing (Software)
Java (Programming Language)
JavaScript (Programming Language)
Application Programming Interfaces (APIs)
Software Applications
Business Software
Business Systems
C Sharp (Programming Language)
Software Quality
Code Review
Databases
Continuous Integration
+12 more
Software Debugging
Web Development
Python (Programming Language)
Cloud Services
Software Engineering
TypeScript
Backend
Git
Integration Tests
Software Version Control
Docker
Programming Languages
Job description
You will work with other developers, product colleagues, testers, and technical teams to deliver software that is reliable, maintainable, and suitable for day-to-day business use., * Develop and maintain software applications based on agreed requirements.
- Build new features and make improvements to existing systems.
- Write clear, maintainable, and well-tested code.
- Investigate software defects and resolve technical issues.
- Work with APIs, databases, and external services where required.
- Participate in code reviews and follow agreed development standards.
- Write and maintain unit and integration tests.
- Use Git and established version-control practices.
- Support application releases and production changes.
- Monitor application issues and assist with troubleshooting.
- Work with product and business teams to understand technical requirements.
- Maintain development documentation and technical notes.
- Assist with system upgrades and technology projects.
- Contribute to improvements in development processes and software quality.
- Follow company requirements relating to security, data protection, and change management.
Requirements
- Previous professional experience in software development or software engineering.
- Good knowledge of at least one programming language such as Java, C#, Python, JavaScript, or TypeScript.
- Experience developing web applications, APIs, backend services, or business systems.
- Good understanding of relational databases and SQL.
- Familiarity with Git and collaborative development practices.
- Experience debugging and testing software.
- Understanding of the software development lifecycle.
- Good analytical and problem-solving skills.
- Strong communication and teamwork skills.
- Ability to manage development tasks and work to agreed deadlines.
- Familiarity with cloud services, Docker, or CI/CD is useful but not essential.
- Relevant degree, technical qualification, or equivalent professional experience.
- Eligibility to work in the United Kingdom.
Benefits & conditions
Monday to Friday, 9:00 AM - 5:00 PM
Occasional additional support may be required during planned releases or important project deadlines., * Paid annual leave and public holidays.
- Workplace pension.
- Professional training and development.
- Support for relevant technical courses and certifications.
- Employee assistance and wellbeing support.
- Employee discounts or other company benefits where applicable.
- Opportunities to work across different software projects and technologies.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…