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
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
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
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