We are looking for a passionate and skilled Software Developer to design, develop, and maintain high-quality software solutions. The ideal candidate should have strong programming knowledge, problem-solving skills, and the ability to work in a collaborative team environment.
Key Responsibilities
Design, develop, test, and maintain scalable software applications
Write clean, efficient, and well-documented code
Collaborate with cross-functional teams to define project requirements
Troubleshoot, debug, and upgrade existing systems
Participate in code reviews and improve development processes
Ensure software performance, quality, and responsiveness
Stay updated with emerging technologies and industry trends
Required Skills & Qualifications
Bachelor’s degree in Computer Science, IT, or related field
Strong knowledge of programming languages such as Java / Python / C++ / JavaScript
Experience with frameworks like Spring, Hibernate, .NET, React, Node.js (as applicable)
Understanding of databases such as MySQL, PostgreSQL, MongoDB
Knowledge of REST APIs and web services
Familiarity with version control tools like Git
Understanding of Agile/Scrum methodology
Strong analytical and problem-solving skills