Job Description: Senior Software Developer (Cloud & AI) Experience: Minimum 3+ years
Role Overview We are seeking a skilled Software Developer with experience in cloud-based application development and exposure to AI technologies. The candidate will be responsible for designing, developing, and deploying scalable, cloud-native solutions while contributing to modern AI-driven systems. This role requires strong technical expertise, collaboration with cross-functional teams, and adherence to best practices in software engineering.
Key Responsibilities
1. Software Development & AI Implementation
- Design and develop scalable, resilient, and high-performance cloud-native applications.
- Integrate AI capabilities into applications using machine learning models, APIs, and cloud AI services.
- Write clean, maintainable, and well-documented code aligned with coding standards and best practices.
- Participate in code reviews, technical design discussions, and architecture reviews.
- Contribute to continuous improvement of development standards, tools, and processes.
- Develop and maintain automated testing frameworks to ensure code quality and reliability.
- Prepare technical documentation, including design specifications and architecture decision records.
- Build and deploy applications leveraging cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform.
- Develop microservices-based, containerised, and serverless applications.
- Work closely with DevOps teams to implement CI/CD pipelines and automate deployment processes.
- Monitor and optimize application performance, scalability, and reliability in cloud environments.
Required Qualifications
- Bachelor’s degree or higher in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Minimum 3 years of hands-on experience in software development, preferably with exposure to cloud-based systems.
Preferred Skills
- Experience working in Agile environments (Scrum or Kanban).
- Exposure to AI-assisted development tools such as GitHub Copilot or similar.
- Familiarity with DevOps practices, monitoring tools, and cloud automation.
- Experience with serverless architectures and event-driven systems.