Job Description:
- Enhance, maintain, and migrate customer-specific systems built in VB.NET and VB6.
- Develop new functionalities and APIs in Node.js as part of the system replacement project.
- Conduct unit testing (UT) and system testing (ST).
- Analyze existing source code to understand specifications and identify issues.
- Report progress and issues to the Development Lead in a timely manner.
- Participate in customer meetings and onsite discussions.
- Provide defect analysis and troubleshooting, with onsite presence when required.
- Prepare necessary technical documents such as design documents and test specifications.
Requirements:
- Bachelor's degree in IT or related field.
- Minimum 5 years of experience in software development.
- Strong hands-on experience with VB.NET, VB 6.0, and Node.js.
- Capable of handling programming, P11 (ST).
- Experience in system migration or modernization from legacy VB/VB.NET to Node.js.
- Able to work onsite at the customer location with a high in-office ratio.
- WFH partially allowed, but onsite attendance required especially during delays or incidents.
- Able to communicate closely with the Development Lead in a one-person development setup.
PREFERRED SKILLS & EXPERIENCE:
- Experience in system modernization or migration projects.
- Experience in financial or enterprise systems.
- Experience working onsite or in customer-facing development roles.
- Experience with Node.js frameworks (e.g., Express).
- Experience with Git, CI/CD pipelines.