ICT Assessment Certified Solution Architect & Software Developer
Job Description
Description
We are seeking a dynamicICT Assessment Certified Solution Architect & Software Developerto lead the design, development, and implementation of robust ICT solutions. This role requires strong technical expertise, excellent problem-solving skills, and the ability to align ICT strategies with business goals.
Responsibilities
Solution Architecture:
- Analyze business requirements and translate them into effective ICT solutions.
- Design scalable, secure, and high-performing architecture using industry best practices.
- Evaluate and integrate third-party tools and platforms to enhance system functionality.
- Prepare technical documentation, including system architecture diagrams, integration flows, and solution blueprints.
Software Development:
- Lead the development of enterprise-grade applications, ensuring adherence to coding standards and best practices.
- Collaborate with cross-functional teams to deliver high-quality software solutions.
- Implement and maintain microservices, APIs, and integrations.
- Perform code reviews, unit testing, and continuous integration to ensure software reliability.
ICT Assessment and Certification Compliance:
- Conduct ICT assessments to evaluate and certify solutions for compliance with regulatory and organizational standards.
- Provide recommendations to address gaps identified during assessments.
Stakeholder Engagement:
- Work closely with stakeholders to understand business challenges and propose innovative solutions.
- Present architectural strategies and solutions to technical and non-technical audiences.
Performance Monitoring and Optimization:
- Monitor system performance, troubleshoot issues, and implement enhancements.
- Optimize ICT solutions to improve efficiency, reliability, and scalability.
Skills and Qualifications
Education:
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
Certifications (Mandatory):
- ICT Assessment Certification.
Technical Skills:
- Strong experience with software development in languages such as Java, Python, C#, or JavaScript.
- Proficiency in designing and implementing cloud-based solutions (AWS, Azure, or Google Cloud).
- Deep understanding of system integration, microservices architecture, and API development.
- Experience with database technologies (SQL and NoSQL).
- Familiarity with DevOps practices, CI/CD pipelines, and containerization (Docker, Kubernetes).
Soft Skills:
- Excellent analytical and problem-solving abilities.
- Strong communication and interpersonal skills.
- Ability to manage multiple projects and meet tight deadlines.
- Collaborative mindset with the ability to lead and mentor teams.
Preferred Qualifications:
- Additional certifications in cloud technologies (e.g., AWS Certified Solutions Architect, Azure Architect Expert).
- Experience in conducting security assessments and implementing security best practices.
- Knowledge of agile methodologies and project management tools.
Job Description
Description
We are seeking a dynamicICT Assessment Certified Solution Architect & Software Developerto lead the design, development, and implementation of robust ICT solutions. This role requires strong technical expertise, excellent problem-solving skills, and the ability to align ICT strategies with business goals.
Responsibilities
Solution Architecture:
- Analyze business requirements and translate them into effective ICT solutions.
- Design scalable, secure, and high-performing architecture using industry best practices.
- Evaluate and integrate third-party tools and platforms to enhance system functionality.
- Prepare technical documentation, including system architecture diagrams, integration flows, and solution blueprints.
Software Development:
- Lead the development of enterprise-grade applications, ensuring adherence to coding standards and best practices.
- Collaborate with cross-functional teams to deliver high-quality software solutions.
- Implement and maintain microservices, APIs, and integrations.
- Perform code reviews, unit testing, and continuous integration to ensure software reliability.
ICT Assessment and Certification Compliance:
- Conduct ICT assessments to evaluate and certify solutions for compliance with regulatory and organizational standards.
- Provide recommendations to address gaps identified during assessments.
Stakeholder Engagement:
- Work closely with stakeholders to understand business challenges and propose innovative solutions.
- Present architectural strategies and solutions to technical and non-technical audiences.
Performance Monitoring and Optimization:
- Monitor system performance, troubleshoot issues, and implement enhancements.
- Optimize ICT solutions to improve efficiency, reliability, and scalability.
Skills and Qualifications
Education:
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
Certifications (Mandatory):
- ICT Assessment Certification.
Technical Skills:
- Strong experience with software development in languages such as Java, Python, C#, or JavaScript.
- Proficiency in designing and implementing cloud-based solutions (AWS, Azure, or Google Cloud).
- Deep understanding of system integration, microservices architecture, and API development.
- Experience with database technologies (SQL and NoSQL).
- Familiarity with DevOps practices, CI/CD pipelines, and containerization (Docker, Kubernetes).
Soft Skills:
- Excellent analytical and problem-solving abilities.
- Strong communication and interpersonal skills.
- Ability to manage multiple projects and meet tight deadlines.
- Collaborative mindset with the ability to lead and mentor teams.
Preferred Qualifications:
- Additional certifications in cloud technologies (e.g., AWS Certified Solutions Architect, Azure Architect Expert).
- Experience in conducting security assessments and implementing security best practices.
- Knowledge of agile methodologies and project management tools.