Design, develop, test, debug and implementation of applications to satisfy business requirements of projects.
Provide technical consultation for developing new systems or enhancing existing ones to support the business needs.
Able to do scoping of work and provide the estimation.
Research and evaluation of alternative solutions, and recommended implementations.
Work with team members to estimate timelines and define project plans.
Ensure the expected application performance level achieved.
Perform code reviews and testing.
Handle other ad-hoc tasks as assigned.
Job Requirements
Diploma/Degree in IT or its equivalent and have a minimum of 1-2 years of software development experience. Minimum 5 years related working experience for senior position.
Proficient in Component-Based Development, Unit Testing, and strong programming background.
Proven track records development and developing a web application in your current/previous employments.
Knowledge of and experience with:
NET MVC
C#, Entity Framework
AJAX
Javascript, JQuery
CSS , Bootstrap
MS SQL (DB Design, Store Procedures, Performance Tuning)
NET 7
Web API
Knowledge in the following will be added advantage:
Web Services Integration (REST, SOAP, JSON)
Cloud Computing Services by Azure
Understanding of Agile methodology - Scrum
Expectation
Strong analytical, critical thinking, and problem-solving skills
Excellent time-management skills.
Ability to work under tight deadlines. Independent, self-disciplined, self-organize, and able to learn and work under minimum supervision.
Attention to details with a high degree of accuracy.
Applicants with Microsoft Certification in Software Development (e.g. MCP, MCSD) is a plus.