Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Sep 18, 2024
    Deadline: Oct 2, 2024
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Crystal Recruit is a boutique recruitment firm that specializes in matching the right talent to the right job opportunities across Africa. We go out of our way to find that missing person for your business puzzle. We are the partner that understands your needs, recruits 'best-in-class’ talent and counsel you towards a successful conclusion to the searc...
    Read more about this company

     

    Developer (Python)

    Responsibilities

    • LIMS Support and Maintenance: Provide ongoing support and maintenance for our Laboratory Information Management System (LIMS), built in Delphi and SQL. This includes offering direct user support, troubleshooting issues, and ensuring the system meets user needs to deliver exceptional user satisfaction and operational reliability. No prior Delphi experience is required.
    • Design, develop, and support products and systems across our client's technology stack, with an emphasis on creating scalable, maintainable, and efficient code using Python and SQL.
    • Testing and Quality Assurance: Write and maintain unit tests, integration tests, and system tests to ensure the quality and reliability of our applications. Participate in peer code reviews to enforce coding standards and quality guidelines.
    • Reporting and Data Insights: Develop reports and dashboards from various data sources, including the LIMS database, using tools like Excel, SSRS, and Power BI. Ensure data accuracy and deliver actionable insights to stakeholders.
    • Collaboration: Work closely with cross-functional teams, including product managers, data scientists, and engineers, to define technical requirements and develop integrated, data-driven solutions.
    • Feature Implementation: Contribute to the design and implementation of new features and functionalities for various AgTech tools, ensuring all features are well-tested and meet user requirements.
    • Performance Optimization: Identify areas for performance improvements, troubleshoot bottlenecks, and implement optimizations to enhance system efficiency and scalability.
    • Legacy System Management: Support legacy systems and ensure their ongoing stability and compatibility with new technologies. Proactively identify opportunities for modernization.
    • Maintain clear, concise technical documentation and provide ongoing technical support to internal and external users as needed.
    • Investigate, troubleshoot, and resolve bugs and production issues quickly and effectively, ensuring minimal disruption to business operations

    Requirements

    • Bachelor's degree in computer science, Software Engineering, or related field. Equivalent work experience may also be considered.
    • At least 2 years of experience in Python development, including frameworks such as Django, Flask, or FastAPI.
    • Strong SQL skills, with experience in designing, writing, and optimizing queries for relational databases (e.g., MS SQL, MySQL, PostgreSQL).
    • Familiarity with Git or similar version control systems.
    • Basic understanding of software development life cycles (SDLC) and experience working within Agile frameworks (Scrum, Kanban).
    • Excellent communication skills, with the ability to explain technical issues to both technical and non-technical stakeholders.
    • Strong problem-solving skills and attention to detail.
    • Ability to work independently and collaboratively in a team environment and adapt to changing priorities and working effectively in a fast-paced environment.
    • Experience working with Laboratory Information Management Systems (LIMS), in the agriculture sector or an interest in AgTech solutions.
    • Familiarity with other programming languages such as Delphi or PHP.
    • Understanding of DevOps practices, including CI/CD pipelines, automated deployments, and monitoring tools.
    • Experience in implementing and using testing frameworks for Python (e.g., pytest, unittest).
    • A good understanding of web development technologies, including HTML, CSS, JavaScript, and RESTful APIs.
    • Experience with front-end frameworks such as React.
    • Knowledge of reporting tools such as Power BI, Excel, SSRS, and Looker Studio.

    Method of Application

    Interested and qualified? Go to Crystal Recruit on www.crystalrecruitment.co.ke to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Crystal Recruit Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail