Software Developer
Role details
Job location
Tech stack
Job description
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., * 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
Do you have experience in Software development?, Do you have a Bachelor's degree?, * 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 & conditions
Pulled from the full job description
- Annual leave
- Bereavement leave
- Life insurance
- Free parking
- Canteen
- Flexible schedule
- On-site parking, * 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