Indra Limited a subsidiary of Indra Sistemas, S.A. is a leading firm in Digital Transformation, Consultancy and Information Technologies in Kenya and Sub-Sahara Africa. Indra possesses a high degree of specialization and knowledge of the sector, which it backs up with its high capability to integrate the core world with the digital world, its leadership in innovation and digital transformation, and its flexibility. Thus, it focuses its offering on high-impact value propositions, based on end-to-end solutions, with a remarkable degree of segmentation, which enables it to achieve tangible impacts for its customers in each industry with a transformational focus. Its capabilities and leadership are demonstrated in its product range, under the brand Onesait, and its across-the-board range of services. We build global solutions for the Energy Sector, in which we are a renowned partner of clients that lead the sector worldwide.
Indra is inviting applications from students and recent graduates of Computer Science, Software Engineering and related courses.
Role Description
Ensure delivery of high-quality software programs by researching, planning, developing and implementing new and existing software code.
Functions/Key Responsibilities
- Writing efficient software code.
- Testing software code.
- Identifying opportunities for improvement of existing software programs and implementing the code changes.
- Implementing existing quality assurance procedures.
- Preparation of technical documentation and end users training materials.
- Working closely with other Software Developers, Testers, UX designers, Business and Systems analysts.
Qualifications And Experience
- University graduate in Computer Science/Engineering or related degree from a reputable university.
- Excellent academic performance. Only First Class or Second Class Upper Division degree holders will be considered.
- Demonstrable hands-on experience in the technologies listed below:
- SQL Programming and Performance Tuning/Optimization.
- Experience in at least one Structured or Object Oriented Programming Language (C/C+
+, Java, Python etc).
- Basic Dev-Ops Skills.
- Basic MS Windows and Linux Administration skills.
- Basic Database Administration skills are an added advantage (Oracle, MSSQL, PostgreSQL, MySQL etc).
- An innovative spirit: This is a challenging technical role that requires creativity in generation of ideas and unique solutions to technical problems.
- Excellent written and verbal communication skills. You will be expected to participate in preparation of Technical and End User Documentation. Use the Application Letter and CV you send to us to demonstrate your superior written communication skills.
- Excellent Interpersonal skills and a good team player. You will work in teams composed of colleagues of diverse skill-sets in addition to fellow Software Developers. Good synergy with your colleagues will therefore be critical to your success.
Application Procedure
All interested applicants should submit an Application Letter to [email protected] accompanied by a well formatted CV that clearly shows the following:
- University Academic Qualifications clearly stating the grade you achieved and graduation date (Attach a copy of your University Degree and Transcripts).
- Relevant professional courses and/or certifications from well known certification bodies, training institutions or MOOCs (Udemy, Coursera, edX etc).
- Past programming projects you completed at school/work. Briefly describe the project and the software program you developed. Explain how the experience gained while developing the Software Program supports or demonstrates your suitability for this role.