- Singapore
工作地点
职位描述
岗位职责
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. 2. Cloud Development & Deployment • 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. Internal - General Use Technical Skills & Competencies • Proficiency in at least one modern programming language such as Python, JavaScript, or Golang. • Strong understanding of data structures, algorithms, and object-oriented programming principles. • Experience with database technologies (SQL and NoSQL). • Familiarity with CI/CD pipelines (e.g., GitHub Actions, Jenkins). • Knowledge of web development technologies (HTML, CSS, JavaScript). • Experience in API design and development (RESTful services). • Familiarity with version control systems (Git). • Basic experience with cloud platforms (AWS, Azure, or GCP) and cloud-native architectures. • Understanding of containerisation technologies (Docker) and microservices architecture. 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. Key Attributes • Strong problem-solving and analytical skills. • Ability to work independently as well as collaboratively in a team environment. • Excellent communication and documentation skills.
重要安全守则
申请工作时,切勿提供您的银行或信用卡详细资料。不要转账或完成无关的在线调查问卷。如果您发现可疑内容,请举报此招聘广告。