POSITION OVERVIEW
The position is responsible for development, analyzing, configuring, encoding, testing, debugging and installing apps/product as delegated. Also he/she must work closely with project stakeholders to achieve operational excellence that meets customer needs in the various sets of assigned processes. To succeed in this role the incumbent must be tech savvy, self-driven, result oriented and proactive and able to multitask to achieve excellence in delegated priorities.
ROLE AND RESPONSIBILITIES
Work requirements and tasks will be guided by the department’s Standard Operating Procedures (SOP) Manual which is reviewed periodically but will fall broadly in the following Key Responsibility Areas (KRAs):
Technical KRAs
1. Development Projects Delivery
- Achieve timely delivery of all booked work as per the scope (Project, Iteration etc.).
- Ensure accurate cost estimation, monitoring and updating of booked work.
- Apps development as delegated from time to time
- Technical contribution to design
- Maintain site reliability of the live site systems
- Manage app bugs within SLAs allocated
- Timely review, test and document as per test plans defined
- Ensures interface design between modules functions optimally with no bugs
- Track post release issues that were reported in servicing on the test results submitted i.e. test cases/regression cases found in apps post release
2. Development Projects Quality
- Responsible for designing software architecture based on requirement and develop quality code that meets the business requirements.
- Enforce design and coding standards through formal reviews resulting develop better code.
- Write scalable and maintainable code solutions for complex engineering challenges.
- Undertake technical audits to ensure quality of design and code.
- Appreciate & Develop high quality Front End/UI patterns.
- Keep abreast of technology trends and advances in web / mobile technologies.
- Participate in, and contribute to technical discussions for development framework.
- To be able to understand and test on window operating systems including servers and workstations.
- Implement validation tests (meet all sign off criteria) and reporting of all accepted test pass on time
3. Reports and Documentation.
- Prompt, error free, complete reports on project focus areas i.e. test reports periodically
- Timetable performance of schedules as per planned deliverables, Task or Bugs
- Updated and maintain relevant app documents
- Regular updation of project documentation
Technical KRAs
- 100% project delivery & Acceptance
- 100% attention to issues and risk & take timely action
- Maximum deviation from planned cost 10%
- Maximum rejection rate <5%
- 100% app security and integrity
- 100% Optimum efficiency of apps
- Number of Rework or Breakage per quarter
- Number of bugs raised per quarter
- 100% Efficiency in process and work flows especially on the app logic to avoid redundancy as per defined project guidelines.
- Quality of code
- Number of development inputs undertaken per month
- No breach/integrity escalations of apps per quarter
- 100% submission of accurate, timely SBU reports as per Calendar
- Updated app documentation
- Customer management i.e. score rate of 4 out 5 Customer Satisfaction average score on project delivery
- Delivery for product test pass runs within defined lead time i.e. 98% lead time
- 100% compliance to SLAs, Severity levels timelines, procedures and processes of project schedules
- Number of regression bugs/No of non-regression bug found in apps
- Defect Quality Trend (By Priority and Severity) i.e. Maintained quality of bugs triaged and ensure test scenarios are standardized with optimum accuracy based on recurring resolution methods used to resolve bugs
- Number of identified non conformities in audits i.e. Zero Non Conformities in Audits and documentation quarterly
- 100% adherence to the set policies and procedures
- 100% accuracy of interface design between modules
Requirements
PERSON SPECIFICATIONS
Academic Qualifications
- Bachelor’s degree in Computer Science, Computer Engineering, Information System, Electrical Engineering or related fields
Experience
- Minimum of three (3) years of relevant experience
- Knowledge Design & Architecture of the projects,.NET framework, ASP.NET, C# and VB.NET
- Banking Background
- Good understanding of SQL language and should be able to write queries in the same e.g JOINS and GROUP BY
Experience in Azure or any cloud Development platforms
Personal Attributes - Demonstrate high levels of integrity.
- Ability to communicate both inside and outside the Organization, Formal presentation.
- Ability to write complex reports.
Analytical skills.
- Quality work output, contributes to team success, Initiating action, applied learning.
- Formal presentation.
- Technologically savvy: should have vested interest in using the latest technologies, and is constantly seeking to expand knowledge base. Strong understanding of related terminology, best practices, project management, business rules and customer requirements.
- Adaptability to ambiguity and Time Management: Ability to multitask and work on different complex assignments simultaneously and within set deadlines.
- Team Player: Must be able to work in a team-oriented and collaborative environment
- Customer satisfaction Oriented
- Result-Oriented / solution driven/ Innovative
- Excellent communication (written and verbal) skills;
- Agile and resilient and shows interest in continuous personal development