Overview
We are seeking a highly skilled and experienced Senior Software Engineer to join our dynamic team. The ideal candidate will have a strong background in software development and application development, with proficiency in various programming languages and frameworks. You will be responsible for designing, developing, and maintaining high-quality software solutions that meet the needs of our clients. This role requires a proactive approach to problem-solving and the ability to work collaboratively within a team.
Responsibilities
1. Design and develop robust software applications using Java, Python, and other relevant technologies.
2. Good experience of frontend frameworks - React, NodeJS, and likewise.
3. Collaborate with cross-functional teams to define, design, and ship new features.
4. Write clean, maintainable code while adhering to best practices in software development.
5. Integrate APIs and third-party services into existing systems.
6. Conduct code reviews to ensure quality and share knowledge with team members.
7. Troubleshoot and resolve software defects in a timely manner.
8. Maintain documentation for software designs, processes, and procedures.
9. Participate in agile development processes, including sprint planning and retrospectives.
Experience
1. Proven experience in software development, with a focus on application development.
2. Strong knowledge of cloud services and deployment strategies.
3. Proficiency in database management and data manipulation.
4. Familiarity with version control systems such as GitHub for collaborative coding efforts.
5. Experience of leading a team of developers will be an advantage.
The successful candidate will demonstrate strong analytical skills, attention to detail, and the ability to work effectively under pressure while delivering high-quality results on time. If you are passionate about technology and eager to contribute to innovative projects, we encourage you to apply for this exciting opportunity as a Senior Software Developer.
Job Types: Full-time, Permanent
Pay: £50,000.00 per year
Benefits:
* Company pension
Schedule:
* Monday to Friday
Education:
* Bachelor's (preferred)
#J-18808-Ljbffr