Key Roles and Responsibilities
- Understand and gather user requirements and translate them into clean, maintainable codes
- Analyses the impact of the change requests and manage request including any changes to the interfacing and dependent systems, counter propose any process
- Manage changes, document test script, plan and execute for SIT, if any, end user testing, update system processes
- Involve in Full Stack Development
- Develop backend applications
- Perform release planning and execution
- Participate in system acceptance testing and on-site deployment
- Execute full software development life cycle (SDLC)
- Strong in Client and Vendor Management
- Provide maintenance and support for assigned applications, assess downtime cause, co-ordinate with the infrastructure and/or security team(s) for any OS, hardware, security, policies, switch,
- Firewall, etc findings that will help with resolving the issue, co-ordinate with users on maintenance schedules, escalate and engage vendor, if any vendor support is required.
- Analyses logs, transactions, activities, etc that could potentially contribute to the system downtime, bring-up and restore the core function for continuity of the business, resolve the malfunction of the application
- Identify the root cause of the issue, plan and implement measures for future incident prevention, and if required plan for future upgrade
- Initiate license renewals and/or maintenance whenever required.
- Ensure continuous system usability to serve the business needs and increase system reliability.
Qualifications, Skills & Experience
- Bachelor's degree/Diploma in Computer Science, Computer Studies, Information Technology or related disciplines
- Minimum 3 years experience in ASP .Net, (C# and/or VB.Net), Azure DevOps, MSSQL, Javascript, JQuery, BootStrap, HTML, CSS, React, Angular, Vue, Blazor.
- Minimum 3 years of experience with Web Services and APIs
- Minimum 1 year of experience in Cloud Computing with Azure services such as: servers, storage, databases, networking, software, analytics, etc. preferred.
- Experience with Mobile development. e.g. Flutter is an advantage
- Minimum 1 year of experience in Microsoft Dynamics 365
- Knowledge in X++ is added advantage
- Ability to work in a team as well as independently
- Effective at acquiring an understanding of a problem or situation, with good problem-solving skills.