Role Overview
The Cloud Solutions Developer - Integrations & Platforms will design, develop, enhance, and support cloud-based solutions that enable enterprise integrations, application interoperability, and automation across PATH’s business-critical platforms. The role works closely with technical team members, business system owners, and stakeholders to translate business and operational requirements into practical, secure, and maintainable technical solutions.
Key Responsibilities
- Integration & Solution Development: Design, develop, enhance, and support cloud-based integration and automation solutions. Build and maintain integrations using API-based, queue-based, file-based, and scheduled processing patterns.
- Cloud Platform Management: Support and enhance Azure-based integration and application components, including scheduled jobs, messaging, identity, configuration, monitoring, and deployment.
- CI/CD & Deployment: Strengthen CI/CD, deployment reliability, and environment management practices, including source control, build pipelines, release processes, secrets handling, and secure promotion across environments.
- System Modernization: Partner with technical teams to migrate legacy solutions to cloud-first services, reducing manual effort and retiring legacy dependencies.
- Troubleshooting & Operational Support: Troubleshoot and resolve issues across application, integration, deployment, data, and platform layers in production environments.
- Documentation & Knowledge Sharing: Improve technical documentation, monitoring, support readiness, service ownership, and knowledge transfer for key services.
- Cross-Team Collaboration: Partner with internal stakeholders, platform owners, vendors, and PATH IT Infrastructure teams to understand, support, and transition integrations.
- Automation & AI Integration: Identify opportunities to leverage automation, modern engineering tools, and AI-enabled capabilities to improve developer productivity and operational efficiency.
Required Qualifications & Experience
- Bachelor’s degree in Computer Science, Information Systems, Software Engineering, or a related field, or equivalent combination of education and experience.
- 3–5 years of professional experience in cloud solutions development, software engineering, application integration, or a related technical role.
- Hands-on experience building, supporting, and improving solutions in Microsoft Azure (integration/application services, websites, databases, Python-based functions, etc.).
- Experience with CI/CD and release automation (preferably Azure DevOps) with attention to reliability and controlled deployment practices.
- Experience with enterprise integration patterns (REST APIs, scheduled processing, messaging/queues, file-based exchange, ETL, SQL Server).
- Strong troubleshooting, problem-solving, and organizational skills.
- Fluency in English and legal authorization to work in Kenya.
Preferred Qualifications
- Experience integrating enterprise systems like Salesforce, Workday, Business World / Unit4, or identity/reporting tools.
- Working knowledge of Python for automation, data processing, or integration support.
- Knowledge of SSO, service principals, and secure application-to-application connectivity.
- Experience working in a non-profit, international, or mission-driven organization.
- Experience using AI tools and building AI-enabled solutions.