Application Developer - Cloud Solutioning | Singapore, SG
Job details
Design, develop, and maintain hybrid and cloud-based applications, libraries, and proofs-of-concept (POC). Create proof-of-concepts that balance quality and delivery timelines, demonstrating use-cases to end-users. Write code for various applications, including infrastructure-as-code, software development, data analytics scripts, machine learning samples, and automation scripts, primarily in Linux. This may involve a combination of all the above. Collaborate with business teams to understand business requirements, propose architectural solutions, and make recommendations, taking into account performance, scalability, cost, and complexity of maintenance. Develop reusable assets and frameworks to accelerate implementation, onboarding, and provide self-service capabilities. Work with internal teams to drive progress, address blockers, and research technical limitations to support customer needs. Create solutions for machine learning and distributed computing use-cases within the financial industry, deploying CPU-intensive, memory-intensive, or GPU-based workloads. Prepare and deliver business presentations, emails, and demos tailored to your audience, whether technical or non-technical. Focus on simplifying complex information and aligning with business goals. Key Responsibilities: Design, develop, and maintain hybrid and cloud-based applications, libraries, and proofs-of-concept (POC). Create proof-of-concepts that balance quality and delivery timelines, demonstrating use-cases to end-users. Write code for various applications, including infrastructure-as-code, software development, data analytics scripts, machine learning samples, and automation scripts, primarily in Linux. This may involve a combination of all the above. Collaborate with business teams to understand business requirements, propose architectural solutions, and make recommendations, taking into account performance, scalability, cost, and complexity of maintenance. Develop reusable assets and frameworks to accelerate implementation, onboarding, and provide self-service capabilities. Work with internal teams to drive progress, address blockers, and research technical limitations to support customer needs. Create solutions for machine learning and distributed computing use-cases within the financial industry, deploying CPU-intensive, memory-intensive, or GPU-based workloads. Prepare and deliver business presentations, emails, and demos tailored to your audience, whether technical or non-technical. Focus on simplifying complex information and aligning with business goals. Desired Qualifications: At least 4 years of experience in software development, framework design, and architecture patterns in hybrid or cloud environments. Proficiency in programming languages such as Python, Java, C++, or other object-oriented languages. Experience in designing and supporting production workloads in hybrid or cloud environments. Solid background in systems engineering, with an understanding of Linux security and networking. Experience with Infrastructure-as-Code (IaC) tools like Terraform, AWS Cloud Formation, or Cloud Deployment Templates. Familiarity with DevOps practices, including data pipeline development and automation. Strong root-cause analysis, troubleshooting, and analytical skills. #J-18808-Ljbffr
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.