Client: Healthcare based in Singapore
Arrangement: Fulltime, Permanent
WORK FROM HOME, REMOTE
Salary Range: Rp15,000,000 - Rp 20,000,000
RESPONSIBILITIES:
Design, Develop & Maintain Backend Solutions
- Create high-quality, scalable, and efficient backend applications.
- Ensure seamless integration with on-premise, cloud systems, and COTS applications.
Collaborate with Internal Teams
- Work closely with graphic designers, business analysts, operations, and business users.
- Translate business needs into functional backend solutions.
Programming & Development
- Proficient in server-side languages such as .NET and NodeJS.
- Experienced with GraphQL and REST API development.
Cloud & Serverless Architecture
- Build and optimize cloud-based applications using Azure services (e.g., Azure Functions, Cosmos DB, API Management).
- Write code for serverless architectures, including Azure Functions and AWS Lambda.
- Deploy applications to cloud platforms such as Microsoft Azure and AWS.
Web Server Management
- Familiar with web servers like Apache, IIS, and Nginx.
Database Expertise
- Experienced in working with RDBMS and NoSQL databases such as Cosmos DB and MongoDB.
- Apply performance tuning and optimization techniques.
Security & Best Practices
- Apply Security by Design principles.
- Address vulnerabilities identified through vulnerability assessments and penetration testing tools.
DevOps & CI/CD
- Experienced in CI/CD automation.
- Contribute effectively in fast-paced, collaborative environments.
Agile Methodology
- Collaborate with the delivery team using Agile development practices.
- Continuously integrate code changes and improve based on user feedback.
Testing & Quality Assurance
- Support QA and project teams in software testing and issue resolution.
- Write clean, well-documented code and technical design documentation.
Support & Communication
- Confident in communicating ideas clearly and compellingly to the team.
- Support team members and contribute to a positive, collaborative environment.
API Development
- Write effective and performant APIs.
- Test software for responsiveness and efficiency.
Troubleshooting
- Debug, troubleshoot, and upgrade software applications.
Software Testing:
- Perform integration testing as part of the integration process
- Write unit tests for delivered codes
- Support final pre-release testing activities involving stakeholders
- Write success and failure criteria for unit and integration testing
- Execute the test environment and test case scenarios to ensure software resilience
- Specify test cases for the selected testing techniques including clean coding
- Gather defect arrival rate and failure intensity data Identify and resolve potential defects in software through testing
- Execute the building, verification, and implementation of software releases