- Collaborate closely with the Software Engineering Product Management and Test Engineering teams to achieve product release objectives.
- Participate in key sprint activities such as sprint planning daily standups sprint demos and sprint retrospectives.
- Review the requirements for assigned tasks and complete coding and unit testing within the specified timeframe.
- Perform unit testing on code changes and ensure the results are recorded in the JIRA card.
- Collaborate with the Product Release Team to ensure the successful deployment of product releases.
- Develop and maintain technical specifications documents for enhancements and new feature development.
- Collaborate with the Software Engineering Team Leader to conduct source code review sessions with software engineers.
- Adhere to the source code branching process and ensure that no extraneous code is committed to the Perforce repository.
- Collaborate with the Software Engineering Team Leader to continuously improve coding standards and operational processes.
- Offer technical training and guidance to junior software engineers as needed.
Requirements
- Bachelors degree in Computer Science Software Engineering or a related field or equivalent proven work experience and certifications.
- A minimum of 4 years of experience as a Software Engineer or in a similar role.
- Demonstrated expertise and knowledge in Microsoft .NET coding environments including C C C# Visual Basic and ASP.NET.
- Demonstrated experience in development unit testing and deployment of Windows desktop/web applications and API integrations.
- Experience with CTree and Microsoft SQL Server database environments.
- Proficient in source code versioning with Perforce.
- Demonstrate creative innovative and proactive thinking.
- Enthusiastic about engaging in a dynamic business environment.
- Selfdiscipline punctuality and good communication skills are essential.
- Strong skills in stress management time management problemsolving and troubleshooting skills.
- A strong team player who can also work independently or collaboratively as needed
- Proficient in both spoken and written English.
- Knowledge of accounting inventory and billing is a plus.
- Knowledge of Malaysia SST and/or Singapore GST compliance is an advantage.
A minimum of 4 years of experience as a Software Engineer or in a similar role. Demonstrated expertise and knowledge in Microsoft .NET coding environments, including C, C++, C#, Visual Basic, and ASP.NET. Demonstrated experience in development, unit testing, and deployment of Windows desktop/web applications and API integrations. Experience with CTree and Microsoft SQL Server database environments. Proficient in source code versioning with Perforce. Demonstrate creative, innovative, and proactive thinking. Enthusiastic about engaging in a dynamic business environment. Self-discipline, punctuality and good communication skills are essential. Strong skills in stress management, time management, problem-solving and troubleshooting skills. A strong team player who can also work independently or collaboratively as needed Proficient in both spoken and written English. Knowledge of accounting, inventory, and billing is a plus. Knowledge of Malaysia SST and/or Singapore GST compliance is an advantage.