Software Developer – IT Department
Job Purpose
Software Developer is responsible for developing and maintaining projects mainly in ASP utilizing industry standards and best practices. The candidate is responsible for developing and maintaining Ä¢¹½ÊÓÆµ»ÆÆ¬ systems and Integrating current systems with third-party/open-source platforms.
Job Responsibilities
- Produce, modify, and maintain all of Ä¢¹½ÊÓÆµ»ÆÆ¬ applications.
- Undertake individual or part of team implementation on all Ä¢¹½ÊÓÆµ»ÆÆ¬ assigned applications projects.
- Write, implement, troubleshoot,debug, maintain and improving existing software/applications.
- Maintain clear, accurate programming codes.
- Research, design, implement and manage software programs.
- Contribute in all phases of the development lifecycle.
- Keep up-to-date on emerging technologies and latest developing techniques.
- Write functional requirement documents (Instructional and technical specification).
- Ensure all projects are delivered on time and to the highest possible standard.
- Integrates web applications with existing applications on campus or third-party/open-source platforms.
- Responsible various aspects of ongoing support and maintenance engagement.
- Perform any other duties as may be reasonably assigned.
Job Requirements
Educational Qualifications
- BSs in Computer Science or related field.
Experience
- 3+ years with minimum 1 year of direct relevant experience.
Technical Skills
- Good understanding of Object-Oriented Programming, Design patterns, and related principles.
- Good knowledge of SDLC and Agile methodology.
- Deep understanding of web development stages and methodologies, preferably Agile.
- ASP.Net, ASP.Net Core(C#), Microsoft SQL, MySQL, JavaScript, JQuery, Bootstrap, HTML5, CSSS and React.
- Experience building microservices or APIdriven integrations and maintaining API documentation.
- Full understanding of SQL relational databases.
- Developing cross-browser and cross-platform compatible solutions.
- Preferable.
- Experience in performance tuning databases.
- Experience in PHP.
- Mobile application using flutter.
- Good English language.
Competencies
Core:
- Interpersonal Skills.
- Planning & Organizing.
- Collaboration.
- Customer Focus.
- Integrity & Accountability.
- Results Focus.
Functional:
- Problem Solving.
- Time Management.