// job listing
Principal Software Developer
About Britam
Britam is a leading diversified financial services group, listed on the Nairobi Securities Exchange. The group has interests across the Eastern and Southern Africa region, with operations in Kenya, Uganda, Tanzania, Rwanda, South Sudan, Mozambique and Malawi. The group offers a wide range of financial products and services in Insurance, Asset management, Ban...
Description
Qualifications
Key responsibilities:
Technical Leadership: Provide: Technical leadership across digital channel development projects, guiding the team on architecture, integration design and technology choices for web, mobile and USSD platforms, and ensuring solutions scale reliably for customer and partner usage.
Adherence to Coding Standards: Monitor the consistency of code with established coding standards and best practices.
SDLC: Adhere to the SDLC and ensure all development gate processes and deliverables are met.
Solution Architecture: Provide solutions architecture and detailed system designs and ensure that all developed solutions adhere to Britam’s enterprise architecture.
Technical Skills Development: Assess the developer’s commitment to improving technical skills through certifications, training, or the completion of relevant courses.
Knowledge, experience and qualifications required: Academic qualifications and certifications:
Degree in Computer Science or a technical-related field
Experience:
4+ years’ experience in application development, including system customization and report designs.
3+ years’ experience managing or leading development teams.
4+ years working with middleware technologies e.g., Github, Azure Integration Services, WSO2.
4+ years’ experience with RDBMS & NoSQL databases.
4+ years of development experience in native mobile application development.
4+ years’ experience with SPA frameworks e.g. Angular, React, Flutter, Vue JS etc.
Technical Skills and Behavioral Competencies Essential Competencies:
Provide technical leadership in innovation and delivery of software solutions.
Formulating technology strategies and concepts.
Relating and networking.
Deciding and initiating action.
Leading and supervising.
Persuading and influencing.
Job Stats
Similar
View all Full-time jobs →Free job alerts
Get new jobs on WhatsApp
Join our channel for the latest tech jobs worldwide — posted as they go live.