Programmer
Apply on
Availability Status
This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.
Brief summary of Position
Programmer role is to perform software development and maintenance for Enterprise and Internal Systems for the university such as Campus Management System and related Portals. The position requires hands on experience with ASP.NET MVC or ASP.NET Core and ability to discover and fix errors in code with attention to details.
Main Job Duties / Responsibilities
1. Identify requirements collaborating with faculties, centers, departments, and development team.
2. Perform feasibility study, system analysis and software design based on user requirements.
3. Write program code with good quality focusing on performance, and user experience.
4. Refactor program code to improve its readability, testability, maintainability, performance and to update any third-party library, as necessary.
5. Write and update software and system documentations including user guides and manuals, developer guides and functional specifications documents.
6. Perform unit and integration testing to ensure proper and efficient execution and adherence to system requirements, design, and specifications.
7. Participate into regular code reviews and cooperate with the junior or new programmers.
8. Update and commit program code into code repository server regularly.
9. Build and deploy software and database to production servers and monitor its performance.
10. Fix any bugs, provide technical support, and resolve any problems encountered by users.
11. Record attendance and daily tasks in the staff portal.
12. Perform other tasks related to this position as assigned by the superiors.
Qualifications
At least Diploma / Bachelor’s Degree in Computer Science / Computer Programming / Information Technology and related field.
Minimum 1 to 2 year working experience in programming / software development related field.
Experience
-Hands on experience with ASP.NET MVC or ASP.NET Core.
-Excellent knowledge of relational databases, SQL and ORM technologies, MS SQL Server, and stored procedure.
-Proficient with web technologies such as HTML, CSS, JavaScript, jQuery, JSON and XML.
-Experience in system integration, web services and REST API.
-Experience in Angular or any front-end framework is an added advantage.
-Understand concept of object-oriented programming.
-Strong analytical and creative problem-solving skills.
-Ability to write clean and well documented codes and discover and fix errors in code with attention to details.
-Time management skills, deadline driven and End-user oriented.
-Able to work in a team and build effective work relationships.
-Excellent listening and communication skills, both verbal and written.
-Aptitude for learning new programming and software development technologies and stay up to date on the latest software innovations as well as continually enhance on existing knowledge and skills.
- Able to speak and write in Arabic language
Job Types: Full-time, Contract
Contract length: 24 months
Pay: RM1,308.01 - RM3,500.00 per month
Schedule:
- Monday to Friday