Industry: Software Development
Location: Singapore
Roles & Responsibilities
Description:
Responsible for configuring and enhancing a specific software product (Salesforce for the current position) to meet the requirements of a customer. Understanding the product portfolio of the software and being an active member of the developer community of the software is important.
Main duties:
· Understanding the business requirements of a customer and configuring and enhancing the software product(s) to meet those requirements.
· Responsible to setup the system and design the solution necessary to meet the requirements.
· Follow proper coding guidelines and architecture principles to ensure the developed solution is scalable and maintainable.
· Work with other developers to ensure the final solution works seamlessly by performing necessary unit tests, integration tests and acceptance tests.
· Provide ongoing support and enhancements to deployed solutions to ensure the solution deployed is usable.
Qualifications:
· Completed studies with a focus on computer science and technology.
· Several years of relevant professional experience and at least two to three years of sound experience in the development of complex solutions or projects using the software products relevant for this role.
· Experience in different delivery methodologies (like Agile) with a focus on digital topics, especially business software like CRM and Customer Experience and Engagement.
· Good understanding of DevOps processes.
· Proficient in English. Spanish, Japanese, Chinese, Malay, and Tamil are a plus.
Key KPIs:
· On time delivery of assigned development tasks.
· Supporting the Practice lead to put together a solution architecture to present to customers
· Following standard DevOps processes to ensure traceability of code changes
· Keeping abreast of changes and new features in the software product