CV People Africa

Senior Application Developer

Viewed 0 times

Job Description

Our client in the Banking sector seeks to recruit the services of a Senior Application Developer who is a highly experienced professional responsible for leading and guiding the development of software applications within an organization. They possess extensive technical expertise and play a crucial role in designing, developing, and maintaining complex applications. As a senior member of the team, they often serve as a mentor and provide technical leadership to junior developers.
REPORTING STRUCTURE
Reporting To: Self
Supervision Of: Junior Developers
Interacts With: Various Stakeholders
JOB DESCRIPTION
Application Development and Architecture: Lead the design and development of software applications, ensuring adherence to best practices and architectural guidelines. Collaborate with stakeholders to gather requirements and propose technical solutions. Provide technical leadership in system design, scalability, and performance optimization.
Technical Leadership and Mentorship: Act as a mentor and technical expert, guiding and supporting junior developers. Share knowledge, provide code reviews, and promote best practices. Assist in resolving complex technical issues and provide guidance on development methodologies, tools, and technologies.
Software Engineering: Write high-quality, efficient, and scalable code using appropriate programming languages and frameworks. Ensure adherence to coding standards, best practices, and maintainable code practices. Conduct thorough unit testing and debugging of application components.
Application Integration and Data Management: Design and implement integration strategies for seamless data flow between applications and systems. Collaborate with database administrators to ensure efficient database design, data modeling, and query optimization.
Technical Documentation: Create and maintain technical documentation, including system architecture, design specifications, and user manuals. Ensure that documentation accurately reflects the application design and functionality.
Collaboration and Project Management: Work closely with cross-functional teams, including business analysts, project managers, and quality assurance professionals, to ensure successful project delivery. Collaborate with stakeholders to define project scope, timelines, and milestones. Provide technical insights and recommendations during project planning and execution.
Troubleshooting and Support: Assist in troubleshooting complex issues and provide support for application-related incidents. Collaborate with operations teams to deploy updates, patches, and enhancements. Conduct root cause analysis and implement corrective actions.
Emerging Technologies and Continuous Improvement: Stay abreast of emerging technologies, frameworks, and industry trends. Evaluate and recommend new tools and technologies to improve development processes and enhance application performance. Drive continuous improvement initiatives within the development team.
CANDIDATE SPECIFICATION
Experience: 10 years plus
Education Level: Degree
Qualifications: Bachelor’s or master’s degree in computer science, Software Engineering, or a related field.
Software: Java, C#, Python, or JavaScript, MySQL, Oracle, or SQL Server.
Knowledge Of: Database systems, query optimization, and data management, Familiarity with DevOps practices, continuous integration/continuous deployment (CI/CD), and automation tools, Familiarity with version control systems such as Git.
Skills To: Extensive Programming Skills, Proficiency in system architecture, data modelling, and API design, leadership and mentorship, Problem-Solving and Analytical Thinking, Communication and Collaboration and Project Management.
Ability To: Guide and influence team members, promote collaboration, and foster a positive work environment.
Other Requirements: Member of Information and Communications Technology Association of Zambia (ICTAZ), experience with agile development methodologies, such as Scrum or Kanban and Experience with enterprise-level application development and integration.
ORGANISATION
Industry: Banking
Culture: Professional
Gender Profile: Mixed
Age Profile: Any
TERMS AND CONDITIONS
Employment: Permanent
Location: Lusaka, Zambia
Remuneration: Negotiable

To apply for this job email your details to florence@cvpeopleafrica.com

florence@cvpeopleafrica.com
Application email or URL: florence@cvpeopleafrica.com

Job Summary

wave-1-bottom
Lusaka, Zambia Location
Full Time Job Type
CV People Africa

Similar Jobs

The largest community on the web to find and list jobs that aren't restricted by commutes or a specific location.

Add Alert
Sign in or create an account to continue.