About the job
Key Responsibilities
Lead and mentor a dedicated team of software developers to create innovative full-stack solutions and mobile applications that meet the diverse needs of CCV Departments and Ministries.
Guide the team in applying industry best practices and design patterns in the development of user-friendly websites and applications utilizing technologies such as HTML, JavaScript, . NET, SQL, and Python.
Conduct stakeholder needs analysis by collaborating closely with ministry partners, project managers, and creative teams to transform requirements into effective, timely solutions.
Oversee the architecture and design of Azure cloud systems, ensuring adherence to industry standards and optimal resource utilization.
Implement 'Secure by Design' principles across all systems, focusing on best practices for authentication, authorization, and data protection.
Facilitate core business system integrations with Azure Fabric, including FMS, HRMS, CHMS, and Procurement systems.
Design and integrate robust APIs in C# to enhance client applications and ensure seamless inter-platform communication.
Build strong partnerships with cross-functional teams, ensuring clear communication, expectation management, and alignment of technical outcomes with strategic leadership goals.
Write high-quality source code, delivering complete and functional applications on schedule.
Inspire excellence within the team by continuously assessing existing applications, redesigning, and integrating new features to keep CCV's technology at the forefront.
Create comprehensive technical documentation that accurately reflects application design and code for future reference and knowledge sharing among team members.
Utilize cutting-edge DevOps tools to streamline development and automate testing and deployment processes. Maintain KPIs to track team deliverables and enhance service quality.
Mentor team members in software development best practices, including design patterns, and conduct regular code reviews to foster continuous improvement.
Manage the on-call rotation schedule and collaborate with the team to swiftly address incidents and escalations affecting our digital platforms.
