IT Developer - 12 Months Fixed Term Contract
Full-time
Job Overview
The IT Developer is responsible for developing and customizing software applications to support the bank's operational and customer service initiatives. This role involves working within a collaborative environment to design, code, test, and implement software solutions that meet business requirements while ensuring optimal performance and security standards.
Key Responsibilities
- Developing software solutions to meet the business and customer needs.
- Creating and implementing the source code of new or existing applications.
- Testing source code and debugging code.
- Evaluating existing applications and performing updates and modifications.
- Developing technical handbooks to represent the design and code of new applications.
- Executes the Development of software solutions to meet customer needs.
- Development and implementation of source code of new applications.
- Testing source code and debugging code.
- Evaluates existing applications and performs updates and modifications.
- Developing and documentation of technical handbooks to represent the design and code of new applications.
- Developing and maintaining the required support process and guides in accordance with the overall business continuity management requirements
- Achieve banking applications availability and fitness of purpose to our customers and staff as per the SLA.
- Ensure that banking applications functions are processed efficiently, accurately and within cut off times.
- Coordinates required resources to install new application software and hardware upgrades
- Communicates changes in technology and services from the IT department to the appropriate channels and personnel
- Provides User support
- Provides Project management support especially change management processes
- Manages IT Risk and Information Security management, enablement and support
- Provide continuous updates on performance of the application development space
- Adhere to the bank’s code of conduct and values as revised from time from time
- Introduce, advise, support, and train the bank’s application end-users on new products, service and systems changes
- Engages and collaborates with key stakeholders such as external vendors and group counterparts
- Effective and efficient delivery of services to customer by other departments (with minimal down time)
Requirements
Academic Knowledge and Work Experience:
- ·BSc in Computer Science or related discipline
- 2+ years Application Development Experience with proven deployed software record
- Application development using Oracle, Microsoft and Open-Source development tools
- Systems integration & middleware experience with a proven track record of deployed applications in the financial industry and/or related
- Microsoft SQL and Oracle database management
- Knowledge of Oracle products and support including Oracle FLEXCUBE will be an added advantage.
- Knowledge of Webservices Interfaces Support
Technical Skills:
- Proficiency in programming languages such as Java, C#, Python, or JavaScript.
- Experience with databases (SQL Server, Oracle, MySQL) and data management.
- Familiarity with software development methodologies (Agile, Scrum, etc.).
- Understanding of application security principles and best practices.
Competencies:
- Strong problem-solving skills and attention to detail.
- Ability to work independently as well as collaboratively in a team environment.
- Excellent communication and interpersonal skills.
- Ability to manage multiple projects and meet deadlines effectively.
Benefits
Access Bank Botswana provides a competitive package and will offer the successful candidate a salary commensurate with the person’s qualifications and experience.