Ezra
Ezra offers dynamic career opportunities in technology and innovation, emphasizing roles in software development, project management, and data analysis. Employees benefit from a collaborative environment, career advancement, and ongoing learning opportunities, fostering growth in a cutting-edge industry.
Senior Solutions Architect
- Job Type Full Time
- Qualification BA/BSc/HND
- Experience 2 – 4 years
- Location Nairobi
- Job Field ICT / Computer
Context of the Role
As a Senior Solution Architect at Ezra, you will play a pivotal role in shaping our organisation’s technology landscape. This hands-on role requires a seasoned professional with a strong background in software engineering and backend system design. You will collaborate with cross-functional teams, clients, and stakeholders to design, develop, and implement high-impact, scalable solutions that drive business success. Reporting to the Manager of Solutions Architecture, you will significantly impact our projects and organisational growth.
Responsibilities
- Solution Development: Drive end-to-end solution development, from initial concept through implementation.
- Analysis and Design: Analyze different patterns and trends to propose architectural solution that meet business requirements, in line with our architecture governance framework and technology roadmap.
- Technical Advisory: Act as a technical advisor to the platform owners, squad members, and software engineers throughout the solution lifecycle.
- Governance: Ensure adherence to all defined Enterprise Architecture standards, quality measures, and both functional and non-functional requirements.
- Standardization: Design Solutions for partners while maintaining the standardization of application.
- Enhancement: Propose architectural enhancements to improve security, agility, performance, and cost effectiveness.
- Technology Leverage: Maximize the use of existing technology capabilities to meet business requirements.
- Resilience and Security: Promote resilient, secure, and cost-effective design, deployment, and integration patterns.
- Documentation: Present, justify, and document the introduction of new technology, design, integration, or deployment patterns as per the enterprise architecture governance framework.
- Trend Awareness: Maintain a high awareness of technology and industry trends.
Qualifications
- Educational Background: Master’s or bachelor’s degree in computer science, information systems management, or a related field.
- Software Development: Over 4 years of experience in software development and backend system design.
- Industry Experience: Over 2 years of experience in the FinTech industry.
- Java and Spring: Extensive experience in development and design with Java and Spring.
- Architectural Principles: In depth knowledge in microservices and SOA principals, guidelines, and supporting technology.
- Cloud Native: Experience in cloud native principles, designs, and deployments.
- Resilient Solutions: Experience in developing critical, highly resilient, and secure solutions.
- Lifecycle Knowledge: Comprehensive understanding of the software development lifecycle, various technologies, frameworks, and coding standards.
- Integration Patterns: Knowledge of key integration patterns and tools such as event-based messaging, ETL, ESB, and microservice-based integration
- Multi-Tenancy: Experience working with multi-tenancy solution.
- API Development: Proficient in best practices for API development and deployment.
- CI/CD Pipelines: Familiarity with Continuous Integration / Deployment pipelines.
- Technology Trends: Strong understanding of technology trends and their application in Financial Services.
- Cloud Experience: Working experience on a hybrid cloud model.
- Industry Insight: Awareness of the latest trends and technologies in the FinTech industry.
Skills and Attributes:
- Analytical Skills: Excellent analytical skills to understand long-term and short-term solution perspectives.
- Communication: Fluent in English; proficiency in French is a plus.
- Team Collaboration: Strong ability to work collaboratively in a team environment.
- Problem-Solving: Ability to think critically and solve complex technical problems.
Method of Application
To apply for this job email your details to admin@jobshandle.com