Overview
Job Title: Software Developer
Department: IT / Software Development
Reports To: Technical Director / Managing Director
Job Overview
The Software Developer will be responsible for designing, developing, testing, and maintaining software systems that support the digital operations and technological development of GENESIS CODE LIMITED. The role involves building secure and scalable applications, improving existing systems, and supporting the company’s digital infrastructure.
The Software Developer will work closely with internal teams to understand technical requirements, implement software solutions, and ensure the reliability, efficiency, and security of all software applications. This role contributes directly to innovation, operational efficiency, and the company’s long-term digital growth.
2. Essential Job Functions
Key Responsibilities
❖ Design, develop, test, and maintain software applications to support company operations and services.
❖ Analyse system requirements and translate them into efficient and scalable software solutions.
❖ Write clean, efficient, and well-documented code in accordance with industry best practices.
❖ Troubleshoot, debug, and resolve software issues to maintain system performance and reliability.
❖ Collaborate with internal teams to improve existing software systems and develop new applications.
❖ Ensure software security, data protection, and compliance with company policies and IT standards.
❖ Integrate software solutions with existing systems and digital infrastructure.
❖ Monitor application performance and implement updates, patches, or improvements when required.
❖ Maintain accurate technical documentation for systems, processes, and software updates.
❖ Support the ongoing development of digital solutions that enhance operational efficiency and service delivery.
3. Education and Experience
Required
❖ Bachelor’s degree or equivalent qualification in Computer Science, Software Engineering, Information Technology, or a related field.
❖ Minimum 3–5 years’ experience in software development or programming roles.
❖ Strong knowledge of software development methodologies and programming languages.
Licenses / Certifications
❖ Professional certifications in software development or programming technologies (preferred).
❖ Certifications related to software engineering, cloud technologies, or system development are advantageous.
Preferred Qualifications
❖ Experience in developing secure and scalable software systems.
❖ Strong analytical and problem-solving skills.
❖ Experience working in collaborative development environments.
❖ Knowledge of system integration, application development, and database management.
4. Working Conditions
Working Conditions
Details
Hours of Work
Full-time position. Typical hours are Monday to Friday, 9:00am – 5:30pm.
Overtime Expectations
Additional hours may occasionally be required during system deployments or project deadlines.
Work Environment
Primarily office-based with work focused on software development and system management.
Travel Requirements
Travel is not normally required but may occur for technical meetings or project support if necessary.
On-call Responsibilities
Occasional availability may be required to address urgent technical or system issues.
Workplace Policies and Agreements
Compliance with GENESIS CODE LIMITED’s Health & Safety Policy, IT Security Policy, Confidentiality Agreement, and Code of Conduct is mandatory.
A confidentiality and non-disclosure agreement will be required to protect company systems, data, and proprietary software.
All employees must follow company policies regarding data protection, cybersecurity standards, and professional conduct.
Mandatory induction training and system orientation will be provided upon appointment.
Evaluation and Review
Performance Expectations
❖ Successful development and maintenance of reliable software systems.
❖ Delivery of high-quality technical solutions and system improvements.
❖ Contribution to digital innovation and operational efficiency.
❖ Compliance with security, data protection, and IT standards.
Performance Metrics
❖ Software functionality and system performance.
❖ Successful implementation of development projects.
❖ System stability and reduction of technical issues.
❖ Quality of technical documentation and code standards.
Professional Development
❖ Opportunities for career progression within GENESIS CODE LIMITED.
❖ Support for professional certifications and technical training.
❖ Annual performance reviews with structured development plans.