Introduction
At MBIG IT Services, we empower the next generation of technology leaders through hands-on experience and mentorship. As an Intern Software Developer, you will have the opportunity to work alongside skilled professionals on cutting-edge projects, helping global clients advance their digital transformation journey. You’ll learn and grow in a collaborative, agile environment while contributing to impactful, innovative solutions.
This role is ideal for individuals who are curious, motivated, and passionate about technology, and who want to be part of a culture that fosters long-term career development and continuous learning.
Your Role and Responsibilities
As part of an agile development team, your responsibilities will include assisting with the design, development, and testing of custom applications and data flows. You will be involved in various stages of software development, collaborating closely with experienced developers and other team members to deliver high-quality results.
What you’ll do:
- Assist in designing and developing new features for applications.
- Write clean, maintainable code in Java, Node.js, or Python.
- Contribute to front-end development using HTML, CSS, and JavaScript.
- Learn and implement RESTful APIs and work with XML and JSON.
- Assist with unit and module testing to ensure functionality.
- Participate in the analysis and design of user stories.
- Collaborate with team members and other support functions to resolve issues.
- Work on improving and optimizing existing codebases and applications.
- Gain exposure to agile development methodologies and industry best practices.
Required Qualifications
- Associate’s Degree/College Diploma in Computer Science, IT, or a related field.
- Strong interest in software development and a willingness to learn.
- Proficiency in programming languages like Java, Node.js, or Python.
- Familiarity with web technologies like HTML, CSS, JavaScript, and SQL.
- Basic understanding of cloud environments and modern web standards.
- Exposure to REST services and experience working with XML and JSON.
- Familiarity with Git for version control.
- Awareness of UX design principles and creating user-friendly interfaces.
Preferred Skills
- Experience with both front-end and back-end development.
- Quick learner with strong analytical and problem-solving abilities.
- Ability to work independently while also being a team player.
- Familiarity with Agile methodologies and iterative development.
- Basic understanding of test automation and DevOps practices.
- Exposure to NoSQL databases (e.g., MongoDB) is a plus.