Software Development Consultancy CAT A
Role details
Job location
Tech stack
Job description
CATEGORY A CONSULTANTS: TASKS TO BE PERFORMED UNDER THIS CONTRACT:
On a daily basis, 40 hour/week:
-
Research, design, implement, and manage software programs;
-
Create prototypes to confirm requirements, design, code, test, and deploy applications.
-
Manage, maintain, optimize the performance, document, and support both existing and new applications.
-
Create, manage, and maintain database objects to be used for applications and reports.
-
Respond promptly within accepted timeframes to the application's user support and enhancement requests ensuring continued operation of the said applications.
-
Develop quality assurance procedures.
-
Timely report needs and progress on issues in his/her area of responsibility.
-
Work closely with other developers, UX designers, and business and Systems analysts.
-
Keep abreast of new ICT technologies, and share knowledge with relevant colleagues.
-
Perform such other duties as may be assigned.
Performance indicators for the evaluation of results
- Will be measured daily, as the incumbent will report his delivery immediately.
- Monthly timesheet to be submitted for evaluation.
Requirements
- High school diploma with six years of relevant working experience;
Or
- Bachelor's degree in Information Technology, Computer Sciences, IT Management, or an equivalent combination of training and five years of relevant working experience.
A minimum of five years of increasing responsibilities in software development and a minimum of three years of experience in developing web-based database applications and thin-client Web-based applications.
Skills:
- Experience in development and C#, SQL Server 2012 and Up - Stored procedures, Functions, Views, Indexes, and Relational Database Design.
- Extensive experience in building Web applications and/or Web services using the .NET Framework and Visual Studio 2019 and up.
- Excellent knowledge of object-oriented architecture and design patterns for building highly scalable applications using .NET framework (4.8+) and .NET Core
- Experience in developing design artifacts based on UML notations and using standard tools.
- Proficient in back, middle, and front-end development.
- Experience in GIT.
- Experience in software development using DevOps.
- Experience working with specialized international agencies (UN Agencies, International Organizations, and International NGOs) and in complex operations, including conflict and post-conflict situations preferred.
- Knowledge of AWS Services, MongoDB, MySQL, NodeJS, ReactJS, SASS, Redux, Drupal, PHP, Web services, XML, SOAP and HTTP would be an advantage.