6 Software Development Methodologies jobs in Nairobi
Chemical Process Development Scientist
Posted 2 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design and execute laboratory experiments to develop new chemical synthesis routes and optimize reaction conditions for target molecules.
- Investigate and troubleshoot chemical process challenges, identifying root causes and implementing practical solutions.
- Perform process hazard analyses and develop safety protocols for new and existing chemical processes.
- Conduct laboratory and pilot-scale studies to evaluate process feasibility and gather data for scale-up.
- Characterize reaction products and intermediates using various analytical techniques (e.g., NMR, GC-MS, HPLC).
- Collaborate with process engineers to translate laboratory-scale processes to pilot plant and commercial production.
- Maintain detailed and accurate laboratory notebooks and technical reports.
- Present research findings and project updates to internal teams and stakeholders.
- Stay updated on the latest advancements in chemical engineering and process development.
- Ph.D. or Master's degree in Chemical Engineering, Organic Chemistry, or a related discipline.
- Minimum of 5 years of experience in chemical process development, preferably within the specialty chemicals or pharmaceutical industry.
- Proven track record in designing and executing complex chemical reactions and processes.
- Strong understanding of reaction kinetics, thermodynamics, and separation technologies.
- Hands-on experience with laboratory equipment and analytical instrumentation.
- Familiarity with process safety principles and risk assessment.
- Excellent problem-solving, analytical, and communication skills.
- Ability to work effectively both independently and as part of a collaborative team in a hybrid work model.
Senior Process Development Chemical Engineer
Posted today
Job Viewed
Job Description
Remote Lead Process Development Engineer - Fine Chemicals
Posted today
Job Viewed
Job Description
Responsibilities:
- Lead the development and scale-up of new chemical processes from laboratory bench to pilot and commercial scale.
- Design and execute experimental plans to optimize reaction conditions, yields, and product purity.
- Develop and validate process analytical technologies (PAT) for real-time monitoring and control.
- Conduct thorough process hazard analyses (PHAs) and implement safety measures to ensure safe operations.
- Troubleshoot and resolve complex process-related issues encountered during development and scale-up.
- Generate detailed process documentation, including P&IDs, mass and energy balances, and operating procedures.
- Collaborate closely with R&D teams to ensure a seamless technology transfer to manufacturing.
- Evaluate and recommend appropriate equipment and technologies for process implementation.
- Utilize process simulation software to model and optimize process performance.
- Stay current with advancements in chemical engineering, process intensification, and green chemistry principles.
- Mentor junior engineers and technicians involved in process development activities.
Qualifications:
- Ph.D. or M.Sc. in Chemical Engineering or a related discipline.
- Minimum of 8 years of experience in process development and scale-up, preferably within the fine chemicals, pharmaceuticals, or specialty chemicals industry.
- Demonstrated expertise in reaction engineering, separations, and process safety.
- Proficiency in process simulation software (e.g., Aspen Plus, ChemCAD) and statistical analysis tools (e.g., JMP, Minitab).
- Experience with handling hazardous materials and implementing robust safety protocols.
- Strong understanding of analytical techniques used for process monitoring and control.
- Excellent problem-solving, critical-thinking, and project management skills.
- Exceptional communication and interpersonal skills, essential for effective remote collaboration.
- Ability to work independently and lead cross-functional teams in a virtual environment.
- Experience with batch and continuous processing technologies.
- Knowledge of regulatory requirements (e.g., GMP) is a plus.
Senior Project Manager, Software Development
Posted 1 day ago
Job Viewed
Job Description
Key Responsibilities:
- Define project scope, goals, deliverables, and success criteria in collaboration with senior management and stakeholders.
- Develop detailed project plans, including timelines, resource allocation, and budgets.
- Lead and motivate cross-functional project teams, fostering a collaborative and productive remote work environment.
- Manage day-to-day operational aspects of projects, ensuring adherence to project plans and milestones.
- Identify, assess, and manage project risks and issues, developing mitigation strategies.
- Facilitate effective communication among team members, stakeholders, and clients.
- Track project progress and performance, reporting on key metrics and status updates.
- Ensure the delivery of high-quality software products that meet client requirements and expectations.
- Manage changes to project scope, schedules, and costs using appropriate verification techniques.
- Conduct post-project evaluations and identify lessons learned for future projects.
- Adhere to project management best practices and methodologies (e.g., Agile, Scrum).
Qualifications:
- Bachelor's degree in Computer Science, Engineering, Business Administration, or a related field. Master's degree is a plus.
- Minimum of 7 years of experience in project management, with a significant focus on software development projects.
- Proven track record of successfully managing large-scale, complex software projects from initiation to completion.
- Strong understanding of software development lifecycles (SDLC) and various development methodologies (Agile, Scrum, Waterfall).
- Excellent leadership, team management, and interpersonal skills.
- Exceptional organizational, time management, and problem-solving abilities.
- Proficiency in project management software (e.g., Jira, Asana, Microsoft Project).
- Strong communication, negotiation, and presentation skills.
- PMP or Scrum Master certification is highly desirable.
- Ability to work effectively and independently in a fully remote environment.
Lead Remote Project Manager - Software Development
Posted 2 days ago
Job Viewed
Job Description
Senior Software Engineer - Backend Development
Posted 5 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, build, and maintain efficient, reusable, and reliable backend code using languages such as Python, Java, or Node.js.
- Develop and manage RESTful APIs and microservices.
- Integrate with third-party services and databases.
- Write clean, maintainable, and well-documented code.
- Implement and maintain security and data protection measures.
- Optimize application performance and scalability.
- Collaborate with front-end developers and other stakeholders to define and implement new features.
- Conduct code reviews to ensure code quality and adherence to best practices.
- Troubleshoot, debug, and upgrade existing systems.
- Participate in the full software development lifecycle, including planning, design, implementation, testing, deployment, and maintenance.
- Mentor junior engineers and contribute to technical decision-making.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional experience in backend software development.
- Proficiency in at least one modern backend programming language (e.g., Python, Java, Go, Node.js).
- Strong understanding of database technologies (e.g., PostgreSQL, MySQL, MongoDB) and SQL/NoSQL concepts.
- Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Familiarity with microservices architecture and RESTful API design.
- Experience with version control systems (e.g., Git).
- Strong problem-solving skills and the ability to work independently in a remote environment.
- Excellent communication and teamwork skills.
- Experience with Agile development methodologies.
- Knowledge of CI/CD pipelines is a plus.
Be The First To Know
About the latest Software development methodologies Jobs in Nairobi !