Job Summary
We are seeking a skilled and motivated Software Engineer to join our dynamic team. The ideal candidate will possess a strong foundation in software development and a passion for creating innovative solutions. You will be responsible for designing, developing, and maintaining software applications that meet the needs of our clients. This role requires proficiency in various programming languages and tools, as well as the ability to collaborate effectively with cross-functional teams.
Duties
1. Design, develop, and implement software applications using languages such as C#, C++, JavaScript, and Ruby on Rails.
2. Collaborate with product managers and other stakeholders to gather requirements and translate them into technical specifications.
3. Maintain and enhance existing software systems, ensuring optimal performance and reliability.
4. Write clean, maintainable code and conduct thorough testing to ensure high-quality deliverables.
5. Utilise version control systems like GitHub for code management and collaboration.
6. Develop APIs to facilitate seamless integration with other systems and services.
7. Troubleshoot and resolve software defects in a timely manner.
8. Document software designs, processes, and user manuals for future reference.
9. Stay updated on industry trends and emerging technologies to continuously improve skills and knowledge.
Requirements
1. Proven experience in software development with proficiency in C#, C++, JavaScript, or Ruby on Rails.
2. Familiarity with GitHub for version control and collaborative development practices.
3. Experience working in a Linux environment is preferred.
4. Knowledge of API development and integration techniques is essential.
5. Understanding of VBA is an advantage but not mandatory.
6. Strong problem-solving skills with the ability to work independently as well as part of a team.
7. Excellent communication skills to effectively convey technical concepts to non-technical stakeholders.
8. A degree in Computer Science or a related field is preferred but not essential if experience is demonstrable.
If you are passionate about software engineering and eager to contribute to exciting projects, we encourage you to apply for this opportunity to join our innovative team!
Job Type: Full-time
Pay: £40,000.00 per year
Benefits:
1. Company pension
2. Gym membership
Schedule:
1. Monday to Friday
Ability to commute/relocate:
1. England, SL1 1DY: reliably commute or plan to relocate before starting work (required)
Education:
1. Bachelor's (preferred)
Experience:
1. Hadoop, UI Development: 5 years (required)
Language:
1. English (preferred)
Work Location: In person
#J-18808-Ljbffr