3,621 Lead Project Manager Enterprise Software Solutions jobs in Kenya
Lead Project Manager - Enterprise Software Solutions
Posted 20 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead and manage multiple enterprise software projects from initiation to closure, ensuring alignment with strategic business objectives.
- Develop comprehensive project plans, including scope, goals, deliverables, resource allocation, budget, and detailed timelines.
- Define project governance, establish decision-making frameworks, and ensure clear communication channels among all project stakeholders.
- Manage cross-functional project teams, fostering a collaborative and high-performing environment.
- Identify, assess, and manage project risks and issues, developing proactive mitigation and contingency plans.
- Oversee the budget, track expenditures, and ensure projects are delivered within financial constraints.
- Monitor project progress, conduct regular status meetings, and provide timely and accurate project reports to senior leadership.
- Ensure adherence to quality standards and best practices throughout the project lifecycle.
- Facilitate effective communication and collaboration with clients, vendors, and internal stakeholders at all levels.
- Drive the adoption of Agile and other project management methodologies, adapting approaches as needed.
- Resolve conflicts and remove impediments to project progress.
- Mentor and guide project team members, promoting professional development and knowledge sharing.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, Business Administration, or a related field. A Master's degree is a plus.
- Minimum of 10 years of experience in project management, with at least 5 years managing large-scale enterprise software projects.
- Proven experience managing projects using Agile, Scrum, Waterfall, and hybrid methodologies.
- PMP, Prince2, or similar project management certification is highly preferred.
- Demonstrated ability to lead and motivate diverse project teams.
- Exceptional leadership, strategic thinking, and problem-solving skills.
- Strong understanding of software development lifecycles and technologies.
- Excellent communication, negotiation, and interpersonal skills, with the ability to influence stakeholders.
- Proficiency in project management software (e.g., Jira, Asana, Microsoft Project) and collaboration tools.
- Ability to manage multiple complex projects simultaneously in a remote environment.
- Experience working with geographically dispersed teams and clients.
Junior Software Developer - Cloud Solutions
Posted 6 days ago
Job Viewed
Job Description
Apprentice Software Developer - Cloud Solutions
Posted 20 days ago
Job Viewed
Job Description
Program Overview:
- Immersive, project-based learning focused on cloud-native development practices.
- Exposure to key cloud platforms (e.g., AWS, Azure, GCP) and associated services.
- Hands-on experience with programming languages relevant to cloud development (e.g., Python, Java, Node.js).
- Learning about containerization technologies like Docker and orchestration tools like Kubernetes.
- Understanding of CI/CD pipelines and DevOps principles.
- Mentorship from senior software engineers and cloud architects.
- Opportunity to contribute to client projects and internal initiatives.
- Development of essential soft skills, including communication, teamwork, and problem-solving in a remote setting.
What You Will Learn:
- Fundamentals of cloud computing and its benefits.
- How to design, build, and deploy scalable applications on cloud platforms.
- Best practices for secure coding and cloud security.
- Database management and integration within cloud environments.
- Version control systems (e.g., Git) and collaborative development workflows.
- Troubleshooting and debugging cloud-based applications.
- Agile development methodologies.
Qualifications:
- High school diploma or equivalent; pursuing or completed a relevant diploma or degree in IT, Computer Science, or a related field is a plus.
- A strong passion for technology and a desire to learn software development and cloud computing.
- Basic understanding of programming concepts is beneficial but not strictly required.
- Excellent problem-solving abilities and a keen attention to detail.
- Strong communication and interpersonal skills, with the ability to work effectively in a virtual team.
- Self-motivated and able to manage time effectively in a remote work environment.
- Reliable internet connection and a suitable home workspace.
This fully remote apprenticeship provides a unique pathway to gain invaluable experience and launch your career in the in-demand field of cloud software development. If you are driven, eager to learn, and ready to dive into the world of cloud technology, apply today!
Lead Full Stack Software Developer - Cloud Solutions
Posted 3 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design, development, and deployment of complex full-stack web applications.
- Architect and implement scalable microservices and APIs.
- Mentor and guide a team of software engineers, fostering their professional growth.
- Define and enforce coding standards, best practices, and development processes.
- Collaborate with product managers, designers, and stakeholders to translate requirements into technical solutions.
- Oversee the entire software development lifecycle, from planning and development to testing, deployment, and maintenance.
- Champion the adoption of cloud technologies (e.g., AWS, Azure, GCP) and CI/CD pipelines.
- Conduct code reviews, provide constructive feedback, and ensure code quality.
- Troubleshoot and resolve complex technical issues in production environments.
- Stay abreast of emerging technologies and industry trends, advocating for their adoption where appropriate.
- Contribute to strategic technical planning and roadmap development.
- Promote a culture of innovation, collaboration, and continuous improvement within the engineering team.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- 8+ years of experience in software development, with a significant portion in full-stack development.
- Proven experience in a lead or senior developer role, mentoring and managing technical teams.
- Expertise in front-end technologies (e.g., React, Angular, Vue.js) and back-end technologies (e.g., Node.js, Python/Django/Flask, Java/Spring Boot).
- Strong proficiency with cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes).
- Experience with database technologies (SQL and NoSQL) and ORM frameworks.
- Solid understanding of microservices architecture, RESTful APIs, and event-driven systems.
- Proficiency in CI/CD tools and practices.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and interpersonal skills, with the ability to collaborate effectively with diverse teams.
- Experience with Agile/Scrum methodologies.
This is a full-time, fully remote position ideal for a seasoned developer looking to make a significant impact.
Senior Software Developer - Cloud Solutions
Posted 20 days ago
Job Viewed
Job Description
Remote Full-Stack Software Developer - Cloud Solutions
Posted 6 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and maintain full-stack web applications.
- Build and consume RESTful APIs.
- Implement user interfaces using modern front-end frameworks.
- Develop back-end services and business logic.
- Deploy and manage applications on cloud platforms (AWS, Azure, GCP).
- Write efficient, maintainable, and testable code.
- Collaborate with product managers and designers to define features.
- Participate in code reviews and agile development processes.
- Troubleshoot and debug applications.
- Bachelor's degree in Computer Science or related field, or equivalent experience.
- Minimum 5 years of experience in full-stack development.
- Proficiency in front-end technologies (HTML, CSS, JavaScript, React/Angular/Vue).
- Experience with back-end languages (Python, Node.js, Java, Ruby).
- Strong understanding of cloud platforms (AWS, Azure, GCP).
- Familiarity with SQL and NoSQL databases.
- Experience with Git and CI/CD pipelines.
- Excellent problem-solving and analytical skills.
- Strong communication skills for effective remote collaboration.
Remote Senior Software Developer - Cloud Solutions
Posted 20 days ago
Job Viewed
Job Description
Be The First To Know
About the latest Lead project manager enterprise software solutions Jobs in Kenya !
Junior Software Developer - Cloud Services
Posted 20 days ago
Job Viewed
Job Description
Junior Software Developer - Cloud Technologies
Posted 14 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in the design, development, and implementation of software applications, primarily focusing on cloud platforms (e.g., AWS, Azure, GCP).
- Write clean, well-documented, and efficient code under the guidance of senior developers.
- Participate in code reviews and contribute to improving code quality and best practices.
- Collaborate with the development team in an agile environment, attending daily stand-ups and sprint planning meetings.
- Troubleshoot and debug software issues, identifying root causes and implementing effective solutions.
- Contribute to the development of automated testing procedures and scripts.
- Learn and apply new technologies and programming languages as required by projects.
- Assist in maintaining and updating existing cloud infrastructure and services.
- Document software designs, processes, and technical specifications.
- Support the team in various development tasks and projects as assigned.
- Gain practical experience in version control systems like Git.
- Actively seek feedback and learning opportunities to enhance technical skills.
Qualifications:
- Currently pursuing or recently completed a Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Foundational knowledge of at least one programming language (e.g., Python, Java, C#, JavaScript).
- Basic understanding of cloud computing concepts and platforms (AWS, Azure, or GCP is a plus).
- Familiarity with software development lifecycle (SDLC) and agile methodologies.
- Exposure to version control systems (e.g., Git).
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration skills, suitable for a remote team.
- Eagerness to learn and a proactive attitude towards tackling new challenges.
- Ability to work independently and manage time effectively in a remote setting.
- Passion for technology and software development.
This is an ideal internship for aspiring software developers looking to build a strong foundation in cloud technologies and gain invaluable practical experience while working remotely, supporting our client based in the vicinity of Machakos, Machakos, KE .
Apprentice Software Developer - Cloud
Posted 20 days ago
Job Viewed
Job Description
Responsibilities:
- Assist senior developers in designing, coding, testing, and debugging software applications, primarily focusing on cloud platforms.
- Learn and apply various programming languages (e.g., Python, Java, JavaScript) and development frameworks relevant to cloud development.
- Participate in code reviews and learn best practices for writing clean, efficient, and maintainable code.
- Collaborate with team members in an agile development environment, attending daily stand-ups and contributing to sprint planning.
- Gain exposure to cloud technologies such as AWS, Azure, or Google Cloud, including services for computing, storage, and databases.
- Develop a understanding of version control systems like Git and collaborative workflows.
- Assist in creating and maintaining technical documentation for software projects.
- Contribute to testing efforts, including unit testing and integration testing.
- Troubleshoot and resolve basic software defects under the guidance of senior developers.
- Actively participate in training sessions, workshops, and learning modules to enhance technical skills.
- Seek feedback and guidance to continuously improve performance and learning.
- Understand software development lifecycle (SDLC) principles and methodologies.
- Contribute to a positive and collaborative remote team environment.
- Currently pursuing or recently completed a degree or diploma in Computer Science, Software Engineering, Information Technology, or a related field.
- Demonstrated passion for software development and a strong desire to learn.
- Basic understanding of programming concepts and logic.
- Familiarity with at least one programming language is a plus.
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills, with the ability to work effectively in a remote team.
- Self-motivated, eager to learn, and able to take initiative.
- Good organizational skills and attention to detail.
- Ability to commit to the full duration of the apprenticeship program.
- No prior professional development experience is required; eagerness to learn is key.