24 Aug 2024
Full Stack Software Developer at Beatmas Human Resource Consultants Ltd
Never Miss a Job Update Again. Click Here to Subscribe
We have started building our professional LinkedIn page. Follow
- Company: Beatmas Human Resource Consultants Ltd
- Location: Zambia
- State: Zambia
- Job type: Full-Time
- Job category: IT/Telecom Jobs in Zambia
Job Description
Employment Opportunity
Our Client in the Pension Industry is looking for fifteen (15) qualified Full Stack Software Developers to join its dynamic team of innovators. This is an interesting role in the ICT department reporting to the Manager- Systems Development.
Job Purpose
The Full Stack Software Developer is responsible for designing, developing, and maintaining both the front-end and back-end components of application systems to be developed.
Key Responsibilities
- Full stack Development: Design, develop, and implement both front-end and back-end components of web applications. Write clean, efficient, and maintainable code using a combination of programming languages and frameworks.
- Collaborate with cross-functional teams, including designers, back-end developers, and stakeholders, to deliver high-quality and user-friendly digital applications.
- Front-End Development: Develop responsive and user-friendly web interfaces using HTML, CSS, and JavaScript frameworks and ensuring cross-browser compatibility and optimize front-end code for improved performance.
- Back-End Development: Design and develop server-side logic and databases for web applications. Implement APIs, business logic, and data models using appropriate programming languages and frameworks. Manage data storage and retrieval efficiently and securely.
- Database Management: Design and optimize database schemas, queries, and stored procedures and ensuring data integrity, security, and scalability.
- UI/UX Collaboration: Collaborate with UI/UX designers to create visually appealing and intuitive user interfaces. Translate design mock-ups and wireframes into functional front-end components and provide feedback on design feasibility and suggest improvements.
- Security Integration: Work closely with back-end developers and external services or APIs to enable seamless integration of various application components. Implement third-party integrations and ensure data flow and communication between systems.
- Testing and Debugging: Conduct thorough testing of both front-end and back-end components to identify and fix bugs, errors, or performance issues. Write unit tests, perform code reviews, and use debugging tools to ensure the reliability and quality of the codebase.
- Performance Optimization: Identify and resolve performance bottlenecks in both front-end and back-end components, and optimize code, database queries, and server configurations to improve application speed and scalability.
- Version Control and Deployment: Use version control systems (such as Git) to manage codebase and collaborate with other developers. Deploy applications to production or staging environments using tools like Docker or cloud platforms.
- Collaboration and communication: Work collaboratively with cross-functional teams, including front-end developers, designers, product managers, and QA engineers. Communicate effectively to understand requirements, provide updates, and address technical challenges.
- Continuous learning: Stay updated with emerging technologies, programming languages, and industry trends related to back-end development. Continuously enhance skills and knowledge through self-learning, attending conferences, or participating in relevant training programs.
Technical competencies
- ICT strategy development, implementation, and monitoring
- ICT policies and procedures development
- Application management (Core pension systems)
- Business continuity management
- Software development
- IT Security Management and Cybercrime
- Database Management
- IT Infrastructure Development and Management
Minimum Qualifications and Experience
- Grade 12 Certificate with 5 ‘O’ levels with credit or better in Mathematics and English
- Bachelor’s degree in computer science, software engineering, management information systems or a related field
- Not less than four (4) years of relevant IT experience at a similar level in an organization of similar size.
Method of Application
Interested candidates who meet the above-stipulated qualifications should send their application letters, Curriculum vitae, three traceable referees, and photocopies of relevant certificates to:Email: [email protected]
Applications should be received not later than 28th August 2024.