no image

C#.Net Developer


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
  • Azure Cloud Services
  • 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