Summary Of Responsibilities
As the Principal Engineer, your development skills will be utilized across full software development lifecycleprovidingdeeptechnical expertise and istasked with the responsibilityfor theco-planning,co-design, implementation,services migration,operationsandon-going maintenance of PayNets applications. Implementing the organization towards a modernized application and architecture running on AWS Cloud. The role is expected to drive internal adoption of in-house development and moving away from vendor outsourcing.
Key Areas Of Responsibilities
- Design Proofs of Concepts of solutions for development team to consume.
- Own, lead and managing delivery of system development and solution and production issues by working closely with key stakeholders in translating user, business and technical requirements into design, specifications and development.
- Responsible in implementing the delivery and solution of various system development to the organization in achieving exponential growth in ePayment adoption.
- Responsible in implementing and architecting thestate-of-the-art software architecture andtransforming tofuture-stateapplication roadmap.
- Responsible in maintaining and updating of cloud applications such Card-Not-Present (CNP), Tokenization and AWS Cloud solution transition.
- To inculcate the best practices, operational discipline and guidelines across thesystemsteam.
- Accountable for production issues and serves as a Subject Matter Expert (SME) within an area of specialty, extending advice and consultancy to cross functional teams, being responsible in leading the state-of-the-art application modernisation.
- Coaching and mentoring junior team members by providing guidance and influences software team through code review and technical documentation.
CORE COMPETENCIES
- Acts with Integrity & Professionalism
- Holds oneself to the highest standards of ethical behaviour and professional conduct.
- Protects and upholds PayNets reputation in internal and external interactions.
- Takes responsibility and ownership for self, teams and organizations commitments (including mistakes)
- Fosters Collaboration
- Understands the interdependencies and unique requirements of key PayNet stakeholders.
- Builds personal rapport and mutual relationships for work effectiveness & optimal delivery.
- Collaborates, being inclusiveand provides proactive support and guidance, to individuals or teams within and beyond the organization
- Strives for Excellence
- Benchmarks against the best, sets challenging targets and strives to deliver beyond set targets.
- Maintains high quality work standards while continuously pursuing improvement.
- Vigorous and continuous self-driven development with an optimistic demeanor in overcoming challenges and self-limiting beliefs.
- Embraces Change & Innovation
- Identifies opportunities, new ideas and drives execution for improvement and growth.
- Acts as change agent and is flexible to adapt to internal and external changes.
- Prioritizes and allocates resources based on importance and urgency of change initiatives
- Focuses on Customer
- Builds understanding of customers unique needs and preferences.
- Strives to go beyond customers requirements without compromising PayNets interest.
- Strives to enlist customers trust without compromising PayNets interest.
- Effective and Open Communication
- Adjusts ones interaction style to suit target group preferences.
- Demonstrates patience and listens attentively to others opinions and suggestions.
- Uses multiple communication strategies and methodologies to promote dialogue, create understanding and gain buy in from stakeholders.
LEADERSHIP COMPETENCIES
- Demonstrates Strategic Thinking & Action
- Develops foresight, anticipates transformational change and identifies opportunities.
- Formulates and implements strategies to realize opportunities, solve problems and maximize gain.
- Aligns organizational efforts and inspires action towards common purpose and realization of transformational objectives.
- Develops & Empowers Talent
- Identifies talent requirements and develops talent pipeline in a structured and timely manner.
- Develops individual/team capability and capacity in line with organizational needs.
- Allocates decision-making authority and responsibilities appropriately to individuals.
- Acts for the Greater Good
- Thinks and acts from a broader perspective having our vision and mission at the forefront.
- Encourages and leads stakeholders to work collaboratively and achieve outcomes for the common good.
- Acts for the greater good of the organization over personal priorities, fears or gains
ENTERPRISE RISK MANAGEMENT
- General
- Understands and applies controls effectively to manage key risks and provides suggestions to improve the controls, wherever possible.
- Promptly escalates risks and incidents to senior management in accordance with existing procedures.
- Comply to relevant regulations, guidelines and procedures.
- On Appointment as Primary/Alternate RCO
- Proactively support the development, management and prompt risk reporting of the Enterprise Risk Management (ERM) and Business Continuity Management (BCM) Framework/Policy/Procedures for the department/function and sign off on all risk related documentations.
- Proactively support the identification, monitoring, reporting and implementation for the compliance of relevant regulations and guidelines applicable to the department/function.
- On Appointment as Project Manager
- Responsible for project management related tasks i.e. planning, implementation, monitoring and reporting of progress, risks and issues.
- Develop Request for Proposal, evaluate and obtain necessary approval for the award of tender, where applicable.
- On Appointment as Division/Department Head
- Responsible as the primary owner to lead the management, monitoring and reporting of risks, compliance and business continuity management within the division/department.
- Proactively and visibly sponsors efforts to inculcate risk and compliance culture within the team.
- Sign off on the final risk related documentations for the division/department.
Qualifications
Minimum Qualifications
- Degree in Computer Science
- Minimum 8 years of relevant work experience, preferably in a high-pressured System Integrator environment exceptional self-starter will be considered.
- Experience in the IT banking and Telecommunications sector would be an added advantage.
Technical Qualifications
- Advanced level knowledge in Javascript, HTML and CSS.
- Must adept at latest programming, frameworks or solution such as but not limited to : VueJS, Angular, NuxtJS, ReactJS.
- Familiar and have good understanding in DevSecOps architecture such as Jenkins and Ansible.
- Good understanding in cloud technology such as AWS, GCP or Azure.
Additional Requirements
- Effective communication skills
- Extremely diligent, fine eye for details, supreme problem-solving capabilities and a team player.