Employment Type: Internship / Entry-Level Full-Time
What You Will Do:
- Task Execution: Work on development tasks assigned by Senior Software Engineers and project leads.
- Coding & Development: Develop moderately complex software using languages like C, C++, Java, C#, and others, following standard coding practices.
- Problem Solving: Debug and enhance existing code; contribute to polishing feature sets and ensuring functional robustness.
- Learning & Adaptation: Remain flexible to work across various technologies and continuously learn as per project needs.
- Code Quality: Write optimized, structured, and well-documented source code that meets quality standards.
- Documentation: Contribute to technical design documents, feature definitions, and system specifications.
What You Will Bring:
- Logical Aptitude: Strong analytical and logical reasoning skills essential for software development.
- Programming Foundation: Good understanding of programming languages like Java, C, C++, data structures, and databases.
- Technology Flexibility: Open-mindedness and adaptability to learn and work on any technology stack as per the business need.
- Communication: Strong communication and interpersonal skills to work effectively within the team and with stakeholders.
- Tool Familiarity: Basic knowledge of standard development tools and operating systems.
What Will Make You Stand Out:
- Versatility: Ability to pick up new technologies and frameworks quickly.
- Code Quality: Attention to detail in writing clean, readable, and maintainable code.
- Collaboration: Willingness to take feedback and improve, working as part of a fast-paced team.
- Self-Learning: A proactive attitude toward self-improvement and knowledge building beyond academic curriculum.
Technical Skills and Qualification:
- Key Skills: Java, C, C++, Data Structures, SQL, Software Debugging, OOPs Concepts, Logical Thinking, Source Code Documentation
- Minimum Qualification: Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
Key Aspects of iauro Systems Pvt Ltd:
- Innovation and Agile Mindset: iauro is committed to continuous evolution and innovation, leveraging an agile approach to deliver tailored solutions that meet customer needs.
- Technological Expertise: The company excels in cutting-edge technologies such as Generative AI, AI/ML, and Cloud Native tech. They also embrace Open-Source technologies to stay at the forefront of innovation.
- Cross-Functional Teams: iauro's teams blend design, architecture, and data expertise to create user-centric solutions with seamless interfaces and robust data infrastructure.
- Accelerators and Catalysts: They use various accelerators like IO Craft for design-to-frontend, IO Flow for optimized workflows, IO Data for robust data management, and IO Market for reusable assets, ensuring advanced and efficient client solutions.
- Client Empathy and Growth-Oriented Culture: The company thrives on innovation, client empathy, and a growth-oriented culture, which helps them stay ahead and bring out the best in each other.