Roles & Responsibilities:
- Perform system analysis, design and testing according to the project goal and needs
- Gather requirements from users, design, implement, maintain application system and project management.
- Deploy, maintain and troubleshoot core business application including application servers, associated hardware, endpoints, and databases.
- Develop, analyse, prioritize, and organize requirement specifications, data mapping, diagrams, and flowcharts for developers and testers to follow.
- Translate highly technical specifications into clear non-technical requirements.
Requirements:
- Tertiary education (Degree or Diploma) in relevant field is preferred.
- At least 6 years of web-based applications development experience with one or more of the following qualities:
- .NET Platform: Windows, IIS Server, HIS Server, SQL Server
- J2EE Platform: Apache HTTP Server, JBoss Application Server, Oracle Database
- Pega CRM
- Technically competent in one or more of the following languages, tools and technologies:
- Frontend/full-stack development experience using Microsoft Azure development platform such as .Net core, Logic Apps, App Services, Azure Data Factor, SQL database,
- Others such as Angular, NodeJS, CSS, HTML, Javascript, etc
- Micro-services and container technologies eg. Kubernetes,
- Restful API, OAUTH 2 and 2 Way SSL
- Experience in building secure and resilient applications
- Experience in the following will be an added advantage:
- UI/UX design
- Adobe technologies eg. Adobe Experience Manager (Sites/Forms), Adobe Analytics, Adobe Target, Adobe Launch, Adobe Campaign, Adobe Audience Manager
- Azure DevOps
- GitHub
- Agile software development tools and standards eg. SCRUM
- Proven experiences in implementing, troubleshooting, performance tuning of web applications.
- Have at least 3 years of working experience as a Project Leader and is able to handle projects and contracts independently.