We are looking for an experienced Software Engineer to join our development team. The ideal candidate will have a strong background in software design and programming, with a passion for solving complex technical challenges.
Key Responsibilities:
- Design, develop, and maintain software applications.
- Collaborate with cross-functional teams to define project requirements.
- Write clean, scalable, and efficient code.
- Perform software testing and debugging to ensure high-quality performance.
- Maintain version control and collaborate on code using Git.
- Provide technical support and optimize existing software systems.
Academic Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
Experience:
- 3-5 years of software development experience