Job Summary
We are seeking a skilled IT Developer to join our dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining software applications to meet the needs of our organization and clients.
Key Responsibilities
- Develop and maintain software applications based on user requirements.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Troubleshoot, debug, and optimize existing software systems.
- Write clean, maintainable, and efficient code.
- Participate in code reviews to maintain code quality.
- Stay updated with emerging technologies and industry trends.
- Document development processes, code changes, and user manuals.
Qualifications
- Bachelor’s degree in computer science, Information Technology, or a related field.
- Proven experience (2+ years) in software development.
- Proficiency in programming languages such as Java, C#, Python, or JavaScript.
- Experience with web frameworks (e.g., React, Angular, Django).
- Familiarity with database management systems (e.g., SQL, NoSQL).
- Understanding of software development methodologies (Agile, Scrum).
- Strong problem-solving skills and attention to detail.
- Good communication and teamwork abilities.