Capture, understand and document requirements to transform into software solutions or web applications
Collaborate closely with team members and stakeholders on the software development lifecycle (SDLC) including requirement specifications, implementation, and software quality assurance
Design, develop, maintain and support software solutions with a wide range of technologies and software platforms
Commit to on-time project delivery and ensure project objectives are met
Defects fixing, user experience improvement and support on delivered software during the deployment period
Facilitate peer learning through mentorship and training initiatives
Design, develop, maintain and support system integration solution and firmware
Oversee project progress, including tracking and documentation
Requirements
Bachelor's or Master's Degree in Computer Science or equivalent
3-5 years of experience in web-based enterprise software development
Proficient in ASP.NET, SQL, C#, MS SQL Database, RESTful API, HTML5, AJAX, CSS, JSON, MVC, LINQ, Git, JavaScript, jQuery, Bootstrap
Good understanding and application of tools, principles, concepts, and techniques related to requirements, data, usability, and process analysis
Excellent time management skills and ability to work within a rapidly changing environment
Strong problem-solving and analytical skills, with the ability to work independently and drive to improve existing business processes and procedures
Good communication (oral, written, presentation), interpersonal and consultative skills
Good team player with excellent work ethic
Ability to work with various senior stakeholders
Desire to learn new technologies and skills
Deliver high-quality projects independently with minimal assistance
Proficiency in operating measurement instruments is an added advantage
Experience working in Agile/Scrum development process
Experience with performance and/or security testing
Experience with Eggplant test automation tool is a plus
Experience with JIRA issue tracker is a plus
Problem solving skill and good communication skill
Strong analytical thinking skills, with the ability to work independently
Positive thinking and good self-discipline
Applicants must be Malaysian citizens or hold relevant residence status