السلام عليكم ورحمة الله وبركاته
Vacancy: Junior Analyst Programmer
Job Types: Full-time, Contract
Location: Al Madinah International University, Kuala Lumpur
Qualifications:
- At least Diploma/Bachelor’s Degree in Computer Science/ Computer Programming /Information Technology or a related field.
- Minimum 2 years of working experience in 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 technology and stay up to date on the latest software innovations as well as continually enhance on existing knowledge and skills.
Main Job Duties / Responsibilities:
- Identify requirements collaborating with faculties, centers, departments, and development team.
- Perform feasibility study, system analysis and software design based on user requirements.
- Write program code with good quality, performance, and user experience.
- Refactor program code to improve its readability, testability, maintainability, performance and to update any third-party library, as necessary.
- Write and update software and system documentations including user guides and manuals, developer guides and functional specifications documents.
- Perform unit and integration testing to ensure proper and efficient execution and adherence to system requirements, design, and specifications.
- Update and commit program code into code repository server regularly.
- Build and deploy software and database to production servers and monitor its performance.
- Fix any system bugs or defects found or reported by user.
- Provide technical system support and resolve any problems encountered by users.
- Performs related duties as assigned.