Job Summary
Are you ready to take on a dynamic role in one of the leading financial institutions? We are currently seeking a skilled SAP Developer to join our client's team and contribute to our operational and tactical development initiatives.
Responsibilities:
- Manage and oversee the execution and implementation of application delivery programs and projects in accordance with the Bank’s standards, policies, and procedures.
- Provide technical solutions to stakeholder needs by interpreting business requirements, defining technical tasks, and engineering quality software.
- Perform end-to-end testing, support, and troubleshoot technical questions, software, and database issues.
- Collaborate with cross-functional teams to deliver against iteration targets and ensure alignment with business objectives.
- Estimate the size and complexity of work within the team and manage resources appropriately.
- Drive team commitments to work and continuously improve the quality of deliverables.
- Scope, plan, design, and review end-to-end solutions in collaboration with IT support teams and business stakeholders.
Requirements:
- BSc Comp Science, BCom Informatics degree
- Bachelors degree in Computer Science, Engineering, Mathematics, Information systems
- 5-7 years Broad experience in translating business and functional requirements into technical specifications and developing the programming code to create the solutions.
- Proficiency in SAP development with advanced knowledge of IT applications and development methodologies.
- Experience in defining and developing complex application code, including producing system specifications and translating logical designs into component designs.
- Ability to conduct testing across various IT platforms, prepare test cases, and ensure adherence to release methodology and technical change management procedures.
- Strong analytical and problem-solving skills with the ability to coach and support junior developers.
- Excellent communication skills with the ability to articulate complex information clearly and effectively.
Behavioral Competencies:
- Resolving Conflict: Effectively handle disagreements and conflict in the workplace.
- Upholding Standards: Implement initiatives with high potential for payoff and encourage responsible risk-taking.
- Pursuing Goals: Align personal development with organizational objectives and adapt to organizational change.
- Understanding People: Foster a client-focused culture and seek ways to add value.
- Articulating Information: Communicate complex messages clearly and credibly.
- Making Decisions: Make complex decisions in the absence of rules and balance competing priorities.
- Team Working: Capitalize on teamwork opportunities and encourage collaboration across diverse talents.
- Embracing Change: Publicly support and adapt to major changes to improve established ways of operating.
Technical Competencies:
- IT Knowledge: Evaluate technologies for implementation and keep pace with new technology trends.
- IT Development: Design, create, test, and document new and amended programs from supplied specifications.
- IT Applications: Assess system strengths and weaknesses, design new business processes and functionalities, and define disaster recovery policies.
- Automated Unit Testing: Review test solutions against best practice criteria and provide specialist input on automated test methodology.
- Data Integrity: Assess key controls over data integrity, coach others towards compliance with data management policies.
- Write Code: Allocate work to teams of developers, ensure deliverables meet business objectives within time, quality, and budget.