Job Description
- Analyze system requirement and design according to user requirements and by studying user process flow and manual documents
- Lead and perform requirement analysis and design activities
- Produce requirement specification documents, solution architecture documents, design documents
- Produce unit test plan and test specifications, system integration test plan and test specifications
- Deliver quality code on schedule
- Review and improve project source code when necessary
- Troubleshoot and resolve technical issues
- Report project risks and issues to management in advance
- Research and prepare new technology, frameworks and solutions to be used in projects
- Follow, suggest and develop necessary programming standards to create functional, reliable, robust, reusable, maintainable, efficient and secure software solutions
- Participate Project Team activities and work together with the Project Team towards successful delivery of the Project on time, on budget with quality
- Follow Company Level, Department Level, Project Team Level Standard Operation Procedures, Standards and Frameworks related to performing assigned task effectively
- Support and develop junior members by providing advice, coaching, educational opportunities and knowledge sharing
Job Requirements
- Degree Holder, preferably Software Engineering, IT or related degree
- At least 3-4 years’ experiences in web application development field with Microsoft Technologies
- Skills and working experiences in
- Front-end with HTML5, CSS3, JavaScript, DOM, Bootstrap, C#.NET, ASP.NET Core
- C#.NET, ASP.NET Web Application Frameworks
- Microsoft Power App, Power BI and Power Automate
- Restful Web Services with JSON
- Reporting with Crystal Report
- RDBMS database design and SQL with ORACLE DB, MSSQL and MySQL
- Windows Servers and Operating Systems
- Source Code and Version Control Systems such as Git
- Project, Task, Productivity, Communication and Service Management Tools such as Microsoft Team, Microsoft Project, Open Project, JIRA, Redmine, Trello, Slack, Service Now
- Test Automation Suites and Tools such as Selenium, Lambda Test
- Must be able to work in Public Sector, Private Sector and Foreign Projects without preferences
- Must be able to travel to and work at customer project sites locally and internationally if necessary (typical assignment period - 6 months)
- Must be able to work long hours and on Saturdays, Sundays and Public Holidays with appropriate compensation if necessary
- Must be able to sign a one-year contract after the probation period of three months
- Must provide three months’ notice upon resignation
- English language proficiency
- Knowledge and experience in SDLC and methodology preferably on waterfall and agile
- Decent Personality, Team spirit, Strong Work Ethics and Motivation
- Possess strong analytical, critical thinking and problem solving skill to solve and troubleshoot challenging problems
- Professional and positive communication skills
- Team player, self-motivated and ability to take ownership of the work
- Desire to learn new technologies, skillsets and languages
|