We are looking for a skilled and motivated Software Developer to join our growing team. The ideal candidate will be responsible for designing, developing, and maintaining high-quality software solutions while collaborating with cross-functional teams to deliver scalable and efficient applications.
Key Responsibilities
Design, develop, test, and maintain software applications
Write clean, efficient, and well-documented code
Collaborate with product managers, designers, and other developers
Troubleshoot, debug, and upgrade existing systems
Participate in code reviews and technical discussions
Ensure performance, quality, and responsiveness of applications
Stay updated with emerging technologies and best practices
Required Skills & Qualifications
Bachelor’s degree in Computer Science, IT, or related field
Strong knowledge of programming languages such as Java / Python / JavaScript / C#
Experience with frameworks (e.g., Spring, .NET, React, Node.js)
Understanding of databases (MySQL, PostgreSQL, MongoDB)
Familiarity with REST APIs and web services
Knowledge of version control tools like Git
Good problem-solving and analytical skills
Strong communication skills