Primary job responsibilities of Undergraduate Trainee Software Engineer
- Design and develop small scale applications.
- Provide support to resolve customer incidents and fulfil customer requests.
- Debug, analysis and apply solutions to small scale defects/enhancements.
- Support senior engineers to design and develop complex systems.
- Support senior engineers to diagnose and resolve complex technical faults,
- Support senior engineers to Perform advanced deployments of the services
- Taking the lead on own assignments.
- Actively help peers to complete assignments on time.
The undergraduate student in Computer Science, Software Engineering, or equivalent who are seeking internship opportunities.
- Basic knowledge of Web Based Application development with MVC, C# Asp.Net with Visual Studio
- Basic understanding of WEB APIs
- Basic knowledge of HTML, CSS, and JavaScript
- Basic understanding of PHP, jQuery, Ajax and XML
- Experience with Angular, React, Bootstrap, Node, etc are added advantage.
- Code Management experience (Bit bucket / Git Hub etc.) will be an added advantage.
- Basic understanding of Agile work concept.
- Basic understanding of software development concepts.
- Good communication and multi-tasking skills along with a service mindset.
- Strong team player and ability work with global teams.
- Strong interest in learning and implementing new technologies.
- Strong analytical and reasoning skills with an ability to visualise processes and outcomes.
- Ability to work in a fast-paced, ever changing environment
Interviews and selections are being made continuously. If you are interested, apply as soon as possible.
As a step in our recruitment process, all final candidates will undergo a background check, to get us an understanding of our future employees.
We respectfully decline all offers of recruitment and/or advertising assistance.
We believe that coming together as a community, in person, is important for innovation, connection and fostering a sense of belonging. Our roles have the right balance of remote and in-office working to enable flexibility for managing your life along with ensuring a real connection with your colleagues and the broader IFS community.