Company Description We are a global organization committed to leveraging technology to drive innovation, efficiency, and business growth. Our teams operate across multiple regions, delivering digital solutions that enhance operational performance and user experience. Technology underpins our strategy, enabling scalable, secure, and sustainable operations. We foster a collaborative environment where IT professionals and software developers work alongside business leaders to design and implement impactful solutions. Our culture values continuous learning, problem-solving, and innovation, providing employees with opportunities to advance technical expertise while contributing to strategic initiatives. Role Description The IT & Software Development Specialist will be responsible for supporting IT infrastructure and developing software applications to optimize business operations. This role combines system management, application development, and troubleshooting to deliver reliable and innovative technology solutions. Key responsibilities include: Designing, coding, testing, and deploying software applications according to business requirements. Maintaining and enhancing existing systems to ensure performance, reliability, and security. Troubleshooting technical issues and providing support to end-users. Managing IT infrastructure, including servers, networks, cloud platforms, and cybersecurity protocols. Collaborating with cross-functional teams to understand requirements and implement effective solutions. Monitoring system performance, implementing upgrades, and ensuring data integrity. Documenting system designs, processes, and code for transparency and knowledge sharing. Researching and recommending new technologies, tools, and best practices to improve IT efficiency and software quality. This role provides exposure to diverse technologies and platforms, allowing the specialist to make a direct impact on business outcomes while developing technical and operational expertise. Qualifications Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or related field. 1–6 years of experience in IT support, systems administration, or software development. Proficiency in programming languages such as Java, Python, C#, or JavaScript. Experience with databases (SQL/NoSQL), web/application frameworks, and cloud platforms (AWS, Azure, or GCP). Solid understanding of IT infrastructure, networks, and cybersecurity best practices. Familiarity with DevOps processes, CI/CD pipelines, and version control systems (e.g., Git). Strong problem-solving, analytical, and troubleshooting skills with attention to detail. Effective communication skills to convey technical concepts to non-technical stakeholders. Ability to manage multiple priorities in a fast-paced environment. Proactive, collaborative, and passionate about technology and continuous improvement.
As a full-time volunteer based on-site in Raipur, you will be responsible for various day-to-day tasks at the institute. Your role will involve assisting faculty with academic research, supporting students with projects, organizing departmental activities, and ensuring the maintenance of laboratory equipment. Additionally, you will actively participate in community outreach programs and contribute to the overall development of the institute. Key Responsibilities: - Assist faculty members with academic research - Help students with their projects - Organize departmental activities - Maintain laboratory equipment - Participate in community outreach programs - Contribute to the overall development of the institute Qualifications Required: - Strong organizational and multitasking skills - Excellent communication and interpersonal skills - Proficiency in basic computer applications (e.g., MS Office) - Ability to work collaboratively with faculty and students - Passion for education and community service - Prior experience in an educational or academic environment is a plus - Bachelor's degree in a relevant field is preferred - Commitment to the volunteer position for a stipulated period of time,