Job Description
We are seeking an experienced and motivated Software Engineer to join our growing team.
The successful candidate will be responsible for designing, developing, testing, and maintaining software applications and systems to support business operations and client requirements.
Key Responsibilities
- Analyse business and user requirements to develop effective software solutions.
- Design, develop, test, deploy, and maintain software applications and systems.
- Write clean, scalable, and efficient code using appropriate programming languages and technologies.
- Troubleshoot, debug, and resolve software defects and technical issues.
- Collaborate with developers, business analysts, project managers, and stakeholders to deliver high-quality software solutions.
- Develop and maintain APIs, databases...