We are seeking a professional with at least 3 years of experience in software development, design, and testing, who can manage the complete software lifecycle. The ideal candidate will have hands-on experience delivering solutions within Agile teams and be capable of developing, testing, and deploying applications across SaaS, private/on-premises, local, and cloud environments. Additional knowledge or certification in Artificial Intelligence (AI), Machine Learning (ML), or telecommunications will be highly valued.
Key Requirements
Minimum 3 years of hands-on experience in software development
Proven ability to manage the full development lifecycle: requirements, design, coding, testing, deployment, and post-launch support
Experience working within Agile methodologies (Scrum, Kanban)
Expertise in SaaS application development and maintenance
Experience deploying solutions in private/on-premises, local, and cloud environments (AWS, Azure, GCP, etc.)
Proficiency in automated and manual testing for quality assurance across environments
Strong understanding of cloud management, architecture, and DevOps tools
Familiarity with automation frameworks and CI/CD pipelines
Added advantage: knowledge of AI and ML concepts
Exposure to telecommunications technologies is a plus
Preferred Skills
Strong analytical and problem-solving abilities
Effective communication and teamwork skills
Proactive approach to learning and adopting new technologies
Job Type:
Contractual / Temporary
Contract Length:
6 months (may convert to full-time based on performance)
Application Requirements
Please share the following along with your application:
Updated CV or resume
GitHub or other relevant project/profile links
Copies of your