We are looking for a talented and motivated Software Developer to design, develop, test, and maintain high-quality software applications. The ideal candidate will work closely with cross-functional teams to create scalable, efficient, and user-friendly solutions that meet business and customer requirements.
Key Responsibilities
- Design, develop, and maintain software applications and systems.
- Write clean, efficient, and well-documented code.
- Collaborate with product managers, designers, and other developers to define project requirements.
- Troubleshoot, debug, and resolve software issues.
- Perform code reviews and implement best coding practices.
- Test applications to ensure performance, security, and reliability.
- Participate in all phases of the software development lifecycle.
- Integrate third-party APIs and services when required.
- Optimize applications for maximum speed and scalability.
- Stay updated on emerging technologies and industry trends.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Proven experience in software development or programming.
- Strong knowledge of programming languages such as Java, Python, C#, JavaScript, or C++.
- Familiarity with databases such as MySQL, PostgreSQL, or MongoDB.
- Understanding of software development methodologies (Agile/Scrum).
- Experience with version control systems such as Git.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
Preferred Qualifications
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Knowledge of front-end frameworks (React, Angular, Vue.js).
- Experience with DevOps tools and CI/CD pipelines.
- Familiarity with containerization technologies such as Docker and Kubernetes.
Benefits and Perks
- Competitive salary and performance bonuses
- Health and medical insurance
- Paid vacation and holidays
- Flexible working hours
- Hybrid or remote work opportunities
- Professional development and certification support
- Employee wellness programs
- Career advancement opportunities
Pay: £68,000.00-£75,000.00 per year
Benefits:
- Bereavement leave
- Canteen
- Free parking
- Life insurance
- On-site parking
Work Location: In person