About the job
- Architect and Develop Solutions: Design, develop, and maintain intricate applications and systems utilizing various technology stacks and frameworks.
- Technical Leadership: Leverage advanced knowledge of architectural patterns and design principles to ensure modularity, maintainability, scalability, and security.
- End-to-End Ownership: Guide projects from conception to deployment, encompassing requirements gathering, system design, coding, testing, and implementation.
- Performance & Security: Identify and address technical debt, performance bottlenecks, scalability challenges, and security vulnerabilities.
- DevOps & Automation: Develop and optimize CI/CD pipelines, automated testing frameworks, and cloud-based deployments (Azure).
- Mentorship & Team Development: Mentor junior and mid-level developers, promoting a culture of continuous learning and technical excellence.
- Cross-Functional Collaboration: Clearly communicate complex technical concepts to non-technical stakeholders, ensuring alignment with organizational and ministry objectives.
- Innovation & Adaptability: Stay abreast of emerging technologies and proactively introduce tools and practices to enhance CCV’s digital platforms.
- Documentation & Standards: Establish and uphold coding standards, technical documentation, and best practices throughout the software development lifecycle.
- Incident Management: Diagnose and resolve critical system issues to ensure minimal downtime and optimal user experience.
