691 IT Solutions jobs in Kenya
Senior Software Solutions Architect
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design and architect high-level software solutions, ensuring scalability, reliability, and performance.
- Define technical standards, patterns, and best practices for software development.
- Collaborate with stakeholders, product managers, and development teams to understand business needs and translate them into technical specifications.
- Evaluate and select appropriate technologies, frameworks, and tools for projects.
- Provide technical leadership and guidance to software development teams throughout the project lifecycle.
- Identify and mitigate technical risks and challenges.
- Ensure the integration of different software components and systems.
- Conduct code reviews and provide constructive feedback to development teams.
- Stay current with emerging technologies and industry trends, advocating for their adoption where appropriate.
- Develop and maintain architectural documentation.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 8 years of experience in software development, with at least 3 years in a solutions architect or similar leadership role.
- Proven experience in designing and implementing complex, large-scale software systems.
- Expertise in multiple programming languages (e.g., Java, Python, C#, JavaScript) and frameworks.
- Deep understanding of cloud platforms (AWS, Azure, GCP) and microservices architecture.
- Strong knowledge of database systems (SQL and NoSQL) and data modeling.
- Experience with DevOps practices and CI/CD pipelines.
- Excellent problem-solving, analytical, and critical thinking skills.
- Exceptional communication and interpersonal skills, with the ability to articulate complex technical concepts to diverse audiences.
- Demonstrated ability to lead and mentor technical teams in a remote environment.
Senior Sales Director - Enterprise Software Solutions
Posted 6 days ago
Job Viewed
Job Description
Responsibilities:
- Develop and implement strategic sales plans to achieve annual revenue goals.
- Lead and manage a team of enterprise account executives to drive sales performance.
- Identify, prospect, and qualify new enterprise-level sales opportunities.
- Manage the entire sales cycle, from lead generation to contract closing.
- Build and maintain strong, long-lasting relationships with key clients and stakeholders.
- Conduct detailed market research and competitive analysis.
- Develop and deliver compelling sales presentations and proposals.
- Negotiate contract terms and pricing to secure profitable deals.
- Accurately forecast sales revenue and manage the sales pipeline using CRM tools.
- Mentor and coach sales team members to enhance their skills and performance.
Qualifications:
- Bachelor's degree in Business Administration, Marketing, Sales, or a related field.
- Minimum of 10 years of experience in enterprise software sales, with a proven record of exceeding quotas.
- Demonstrated success in building and managing high-performing sales teams.
- Expertise in consultative selling, negotiation, and closing complex B2B deals.
- Strong understanding of enterprise software solutions and the relevant markets.
- Proficiency in CRM software (e.g., Salesforce) and sales management tools.
- Excellent communication, presentation, and interpersonal skills.
- Strong leadership qualities and the ability to motivate a team.
- Ability to travel as needed to meet clients and attend industry events.
- Strategic thinking and strong analytical skills.
Senior Software Architect - Cloud Solutions
Posted today
Job Viewed
Job Description
Senior Software Architect - Enterprise Solutions
Posted today
Job Viewed
Job Description
Responsibilities:
- Design and document scalable, reliable, and maintainable software architectures for enterprise applications.
- Lead the technical design and development process, ensuring adherence to architectural standards and best practices.
- Evaluate and select appropriate technologies, frameworks, and tools for current and future projects.
- Collaborate closely with product managers, engineering teams, and stakeholders to define technical strategies and solutions.
- Provide technical leadership and mentorship to software development teams.
- Oversee the implementation of microservices architectures, API design, and integration strategies.
- Ensure the security, performance, and scalability of deployed applications.
- Conduct architectural reviews, code reviews, and performance analysis to maintain code quality.
- Drive the adoption of DevOps practices, CI/CD pipelines, and automated testing frameworks.
- Stay current with emerging technologies and industry trends, incorporating them into architectural designs where appropriate.
- Troubleshoot complex technical challenges and provide effective solutions.
- Create and maintain comprehensive architectural documentation.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 8+ years of experience in software development, with at least 3 years in a software architect or senior technical lead role.
- Proven experience designing and delivering complex enterprise-level applications.
- Expertise in various architectural styles, including microservices, event-driven, and SOA.
- Proficiency in multiple programming languages (e.g., Java, C#, Python, Go).
- Strong understanding of cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Experience with relational and NoSQL databases.
- Knowledge of API design principles (RESTful, GraphQL).
- Familiarity with Agile development methodologies and DevOps practices.
- Excellent communication, presentation, and interpersonal skills.
- Ability to lead technical discussions and influence decision-making in a remote setting.
Senior Software Architect - Cloud Solutions
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design and oversee the implementation of end-to-end software solutions on major cloud platforms (AWS, Azure, GCP).
- Define architectural patterns, technology stacks, and development standards for cloud-native applications.
- Lead the technical design of microservices, APIs, and data architectures to support complex business requirements.
- Collaborate with product managers, stakeholders, and engineering teams to translate business needs into technical specifications.
- Evaluate and recommend new technologies, frameworks, and tools to enhance software development and deployment processes.
- Ensure the scalability, performance, security, and reliability of all cloud-based solutions.
- Conduct code reviews and architectural assessments to ensure adherence to established standards and best practices.
- Mentor and guide software engineers, fostering a culture of technical excellence and innovation.
- Develop and maintain architectural documentation, diagrams, and design patterns.
- Proactively identify technical debt and develop strategies for its remediation.
- Manage remote engineering teams effectively, ensuring clear communication and alignment on architectural vision.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 10 years of experience in software development, with at least 5 years in a software architect role focusing on cloud solutions.
- Proven experience designing and deploying large-scale, distributed systems on cloud platforms.
- In-depth knowledge of microservices architecture, containerization (Docker, Kubernetes), and CI/CD pipelines.
- Expertise in at least one major cloud provider (AWS, Azure, GCP) and associated services.
- Strong understanding of database technologies (SQL, NoSQL), data modeling, and data warehousing.
- Excellent problem-solving, analytical, and strategic thinking skills.
- Exceptional communication, presentation, and leadership abilities, essential for guiding distributed teams.
- Experience with agile methodologies and DevOps practices.
- Relevant cloud certifications (e.g., AWS Certified Solutions Architect, Azure Solutions Architect Expert) are highly desirable.
This is an exceptional opportunity to shape the technological future of a growing company in a fully remote capacity. You will drive innovation in cloud software development, impacting products and services used globally, with a strong connection to operations originating from Embu, Embu, KE .
Lead Software Architect - Cloud Solutions
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design and document high-level software architectures for cloud-native applications, adhering to best practices.
- Lead the technical direction and decision-making for software development projects.
- Collaborate with product managers and engineering teams to translate business requirements into technical solutions.
- Evaluate and select appropriate technologies, frameworks, and tools for development.
- Provide technical guidance and mentorship to development teams, fostering a culture of technical excellence.
- Ensure the scalability, performance, reliability, and security of software solutions.
- Develop and maintain architectural standards, patterns, and guidelines.
- Conduct code reviews and provide constructive feedback to ensure code quality and adherence to architectural principles.
- Stay abreast of emerging technologies and industry trends, incorporating them where beneficial.
- Troubleshoot complex technical issues and provide innovative solutions.
- Facilitate seamless collaboration among distributed development teams using effective remote communication tools.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
- Extensive experience (10+ years) in software development with a significant focus on architecture design.
- Proven experience designing and implementing cloud-based solutions (AWS, Azure, or GCP).
- Expertise in microservices architecture, containerization (Docker, Kubernetes), and CI/CD pipelines.
- Strong knowledge of various programming languages (e.g., Java, Python, Node.js) and database technologies (SQL, NoSQL).
- Excellent understanding of system design principles, distributed systems, and API design.
- Demonstrated ability to lead and mentor technical teams.
- Exceptional problem-solving, analytical, and communication skills.
- Experience working in a remote-first environment and managing distributed teams effectively.
If you are a visionary architect passionate about building scalable cloud solutions and thrive in a collaborative remote setting, we encourage you to apply.
Lead Software Architect, Cloud Solutions
Posted today
Job Viewed
Job Description
Be The First To Know
About the latest It solutions Jobs in Kenya !
Senior Software Architect - Cloud Solutions
Posted today
Job Viewed
Job Description
Senior Software Architect, Cloud Solutions
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design and implement scalable, high-performance, and secure cloud architectures (AWS, Azure, GCP).
- Define technical standards, patterns, and best practices for software development within the cloud environment.
- Lead the evaluation and selection of appropriate cloud services, technologies, and tools.
- Collaborate with development teams to ensure adherence to architectural guidelines and design principles.
- Develop roadmaps for cloud adoption and migration strategies.
- Identify and address technical debt and performance bottlenecks.
- Provide technical leadership and mentorship to software engineering teams.
- Conduct code reviews and architectural reviews to ensure quality and maintainability.
- Stay current with emerging cloud technologies and industry trends.
- Develop and maintain architectural documentation.
- Effectively communicate architectural decisions and technical strategies to both technical and non-technical stakeholders.
- Drive innovation in cloud-native application development.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 8 years of experience in software development, with at least 4 years in software architecture and cloud computing.
- Proven experience designing and deploying complex applications on major cloud platforms (AWS, Azure, GCP).
- Deep understanding of microservices architecture, containerization (Docker, Kubernetes), and CI/CD pipelines.
- Proficiency in at least one major cloud provider's services and best practices.
- Strong knowledge of programming languages (e.g., Java, Python, Go, Node.js).
- Excellent understanding of database technologies (SQL and NoSQL).
- Strong leadership, communication, and interpersonal skills.
- Ability to work independently and effectively manage time and priorities in a remote setting.
- Experience with infrastructure as code (IaC) tools (e.g., Terraform, CloudFormation) is a plus.
- Relevant cloud certifications (e.g., AWS Certified Solutions Architect, Azure Solutions Architect Expert) are highly desirable.
This role is fully remote but is integral to projects that support clients in the **Machakos, Machakos, KE** region.
Senior Software Architect - Cloud Solutions
Posted 1 day ago
Job Viewed
Job Description
Key Responsibilities:
- Design and document end-to-end software architectures for cloud-native applications.
- Evaluate and select appropriate technologies, frameworks, and tools to meet project requirements.
- Provide technical leadership and mentorship to development teams.
- Ensure the adoption of architectural best practices, coding standards, and security measures.
- Collaborate with stakeholders, including product managers and engineering leads, to define technical roadmaps.
- Identify and mitigate technical risks and dependencies.
- Optimize application performance, scalability, and reliability in cloud environments.
- Develop proof-of-concepts and prototypes to validate architectural designs.
- Conduct code reviews and provide constructive feedback to development teams.
- Stay abreast of emerging technologies and industry trends, advocating for their adoption where appropriate.
- Contribute to the continuous improvement of our software development lifecycle and engineering culture.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 10+ years of experience in software development, with at least 5 years in an architectural role.
- Extensive experience designing and implementing solutions on major cloud platforms (AWS, Azure, or GCP).
- Proficiency in microservices architecture, containerization (Docker, Kubernetes), and CI/CD pipelines.
- Strong knowledge of programming languages such as Java, Python, C#, or Node.js.
- Experience with database design and management (SQL and NoSQL).
- Excellent problem-solving, analytical, and critical thinking skills.
- Superior communication and leadership abilities.
- Experience with Agile methodologies is essential.