Software Developers – M5 ICT Consulting

December 9, 2024
Apply Now

Job Description

Internship Opportunity for Software Developers

Are you a passionate software developer looking to build your skills and make an impact? M5 ICT Consulting is a newly formed ICT Consultancy firm is seeking talented and motivated software developers for an internship program. This is an exciting opportunity to work on cutting-edge projects in health technology and gain hands-on experience in systems integration.

Our primary focus is on integrating Oxygen Concentrators with our in-house software system, enabling better data collection, remote monitoring, and maintenance tracking for improved health service delivery. As part of the team, you will work on real-world challenges that contribute directly to saving lives and advancing healthcare technologies.

Outstanding interns who successfully contribute to the completion of the software-machine integration project will be offered full-time employment opportunities within the firm.

What You Will Do

During the internship, developers will:

  • System Integration: Work on connecting Oxygen Concentrators with our in-house developed software system.
  • API Development: Design and implement APIs for data exchange between devices and the software system.
  • Database Management: Assist in structuring and managing databases for efficient data storage and retrieval.
  • Troubleshooting: Identify and solve integration challenges related to hardware-software communication.
  • Testing: Conduct rigorous testing of integrated systems to ensure reliability and accuracy.
  • Documentation: Write clear technical documentation for the integration process and system usage.

Required Skills and Qualifications

To be successful in this role, candidates should have:

  • Programming Skills: Proficiency in Ruby (on Rails), Python, or similar programming languages.
  • Proficiency in Python (especially for hardware/machine integration, e.g., using libraries like PySerial or PyModbus).
  • Experience or interest in medical imaging systems (DICOM, PACS, or HL7 knowledge is a bonus).
  • Hardware Communication: Familiarity with serial communication protocols (e.g., UART, RS232), and IoT devices is a plus.
  • API Development: Knowledge of RESTful API design and development.
  • Database Knowledge: Experience with PostgreSQL or other relational databases.
  • Version Control: Experience using Git for source control.
  • Problem-Solving Skills: A strong ability to debug and resolve technical issues.
  • Teamwork: Good communication skills and a willingness to collaborate with a diverse team.

Preferred but Not Required

  • Experience working with healthcare technologies or medical devices.
  • Basic understanding of networking concepts and security in system integrations.
  • Familiarity with data encryption and secure communication protocols.

What You’ll Gain

  • Hands-On Experience: Work on a meaningful project with real-world applications.
  • Skill Development: Enhance your technical skills in software development, integration, and healthcare technology.
  • Networking Opportunities: Collaborate with industry experts and expand your professional connections.
  • Potential Employment: Outstanding interns who successfully contribute to the software-machine integration project will be offered full-time employment opportunities as the firm grows.

How to Apply

If you are enthusiastic about technology and eager to contribute to transformative projects, send your CV, portfolio, and a brief cover letter to mchalkinfo@gmail.com. Applications will be reviewed on a rolling basis, so apply early to secure your spot.

Note

M5 ICT Consulting currently operates in Lilongwe.