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.