Key Responsibilities:
System Design and Development
- Design, develop, and test software systems based onorganizational requirements.
- Ensure system architecture aligns with industry best practices and project specifications.
Integration and Deployment
- Integrate software systems with existing platforms or infrastructure.
- Implement, configure, and deploy systems in production environments.
Maintenance and Support
- Perform regular system updates, patches, and upgrades.
- Diagnose and resolve system performance issues and bugs.
- Provide technical support to end-users and teams.
Collaboration and Communication
- Work closely with project managers, stakeholders, and development teams to define system requirements.
- Document system design, code, and processes to ensure knowledge sharing and clarity.
Security and Compliance
- Ensure system designs adhere to data security and regulatory compliance requirements.
- Monitor systems for vulnerabilities and implement necessary security measures.
Performance Optimization
- Analyze and improve system performance, scalability, and efficiency.
- Conduct performance testing and troubleshoot bottlenecks.
Skills and Qualifications:
Technical Skills:
- Proficiency in programming languages such as Python, Java, C++, or C#.
- Experience with databases (SQL, NoSQL) and system integration tools.
- Familiarity with software development frameworks and version control systems (e.g., Git).
- Knowledge of operating systems (Windows, Linux) and networking basics.
Soft Skills:
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
- Attention to detail and the ability to work under tight deadlines.
Education & Experience:
Bachelor’s degree in Computer Science, Software Engineering, or related field.
Previous experience in system development, software engineering.
Optional Skills:
Familiarity with DevOps tools and methodologies (e.g., Docker, Kubernetes).
Experience with cloud platforms (AWS, Azure, GCP).
Knowledge of cybersecurity principles and practices.
Method of Application:
Qualified candidates should submit the following to:
[email protected]A detailed CV
A cover letter highlighting relevant experience
Links to portfolio, GitHub, or previous projects (if applicable)
Email Subject Line: Application – System Developer/Programmer.