Job Summary
We are seeking a skilled and motivated Software Developer to join our IT team. The ideal candidate will be responsible for designing, developing, and maintaining software applications that support the organization’s operational and strategic goals.
The role requires strong technical expertise, teamwork, and the ability to deliver high-quality solutions on time.
Key Responsibilities
-
Design, develop, test, and maintain web-based and desktop applications.
-
Collaborate with cross-functional teams to define project requirements and specifications.
-
Write clean, scalable, and efficient code following best practices.
-
Maintain and enhance existing software by identifying and fixing bugs or improving performance.
-
Integrate software components and third-party programs as needed.
-
Prepare and maintain technical documentation for systems and processes.
-
Participate in code reviews and quality assurance testing.
-
Stay up to date with emerging technologies and industry trends.
Qualifications & Experience
-
Bachelor’s degree in Computer Science, Software Engineering, or a related field.
-
2–4 years of professional software development experience.
-
Proficiency in one or more of the following:
-
Languages: PHP, JavaScript, Python, or Java
-
Frameworks: Laravel, React, or Node.js
-
Databases: MySQL / PostgreSQL
-
-
Experience with version control systems (e.g., Git).
-
Knowledge of RESTful APIs and web services.
Skills & Competencies
-
Strong analytical and problem-solving skills.
-
Ability to work independently and collaboratively within a team.
-
Good communication and documentation skills.
-
Attention to detail and commitment to producing high-quality code.
-
Adaptability to changing technologies and priorities.
Working Hours
-
Monday to Friday — 9:00 AM to 5:00 PM
-
Occasional flexibility for project deadlines.