Application Developer

Job Description

Responsible for designing, coding, testing, debugging and documenting in-house developed applications. Involvement in all the development lifecycle phases as required. Responsible to provide post-go live support. The Application Developer will also be responsible for providing technical advice and guidance to others as appropriate.  Understand business teams requirements and how translate them into application features  Understand and apply Application Deployment Lifecycle  Carry tasks related to fronted Development and backend Development  Understanding and follow the practical, foundational knowledge of project management, collaboration and communication  Understand and follow ITSM processes in place (i.e. Incident, Service Request, Problem, Change and release management...etc.)  Collaborate with IT teams to set specifications of new applications or and existing applications  Write high quality source code that follow the coding standards of EAI section standards.  Perform unit testing, integration testing and static code analyzer scan  Provide testing, documentation, training, and support for in-house developed applications.  Maintain documentation as per Enterprise Application Section standards  Troubleshoot and debug applications and resolve user-submitted problems and questions.  Evaluate and understand existing applications to redevelop, update and add new features  Responsible to adhere with all information security policies and procedures of the University.  Adhere DoIT policies and procedure in delivering application development  Other duties as assigned by immediate supervisor.

Minimum Qualification

 Bachelor’s Degree in Computer Science, Information Technology or related discipline.  Minimum of three years of relevant core programming experience in applications developments.

Preferred Qualification

Basic Competencies: • Accountability Competency • The Effective Management of Resources • Focusing on Results Competency • Focus on Customer Service Competency • Communication Skills Competency • Teamwork Competency • Ability to work independently and efficiently with minimum supervision is a plus Technical/Functional Competencies: • Proven experience in developing application or any kind of software • Good Knowledge writing queries and developing database objects (query , functions .. etc) for Oracle Server or another Relational Database • Good understanding of Web Services protocols such as REST, SOAP and API design for extensibility and portability • Good knowledge of C# using Visual Studio using ASP.NET and Entity Framework • Good knowledge of Mobile First Framework • Good Knowledge of GIT as version control and code collaboration tool. • Good Knowledge of JavaScript and modern UI frameworks for frontend development • Java/JEE, JSON, XML, REST, MVC frameworks, Design Patterns, Javascript, JQuery, GWT • Good knowledge of object-oriented design and development skills • Familiar with Scrum/Agile/DevOps development methodologies • Good knowledge of Application and code security

Close Date     Kindly apply before the closing date.

31/12/2023

Job is no longer active