Vacancy title:
Senior Application Developer
Jobs at:
CV People AfricaDeadline of this Job:
Tuesday, November 14 2023
Summary
Date Posted: Wednesday, November 01 2023, Base Salary: Not Disclosed
JOB DETAILS:
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
Work Hours: 8
Experience in Months: 120
Level of Education: Bachelor Degree
Job application procedure
• To apply for this job email your details to florence@cvpeopleafrica.com
All Jobs
Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.