Application Developer - Open Source at IBM
IBM · Gurgaon, Haryana, India
- Salary: ₹6 – ₹12 LPA (varies based on experience and technical interview performance)
- Experience: Early career to experienced
📋 Job Details at a Glance 📍 Location Gurgaon, Haryana, India 🏢 Company IBM 👥 Experience Early career to experienced 🎓 Qualification Bachelor's degree in Computer Science, Information Technology, or a related Engineering discipline 📅 Eligible Batch 2023, 2024, 2025, 2026 📄 Job Type Full Time 💰 Salary ₹6 – ₹12 LPA (varies based on experience and technical interview performance) 🏢 Industry Technology 🛠 Key Skills C C++ Perl Python Node.js Django issue analysis troubleshooting cross-functional collaboration client-facing technical guidance Application Developer - Open Source at IBM — Full Details & How to Apply IBM is seeking passionate Application Developers - Open Source to join our team in Gurgaon, Haryana, India . This role offers a unique opportunity to work with cutting-edge technologies and make a significant impact in the tech industry. As the demand for open-source solutions surges, the role of an Application Developer - Open Source has never been more pivotal in shaping the future of technology. In today's rapidly evolving tech landscape, the importance of open-source solutions cannot be overstated. The role of Application Developer - Open Source is crucial in driving IBM's commitment to innovation and collaboration. As organizations increasingly adopt cloud solutions and open-source technologies, skilled developers are essential for enhancing client satisfaction and operational efficiency. This position directly influences the development of innovative applications that leverage the power of open-source frameworks, making it a cornerstone of modern software engineering. IBM stands out as a leader in technology, offering a collaborative environment where developers can thrive. With a rich history of innovation, IBM provides access to a wealth of resources and expertise, enabling Application Developers - Open Source to contribute to groundbreaking projects. The company fosters a culture of continuous learning and professional growth, making it an ideal workplace for those looking to advance their careers in technology. This role is ideal for both freshers and candidates with up to 2 years of experience . Candidates must hold a B.Tech, B.E., MCA, or M.Tech degree, and be part of the 2023, 2024, 2025, and 2026 graduating classes. A strong academic background with a minimum 60% aggregate is preferred, and prior internship or hands-on project experience is a strong advantage. If you are eager to dive into the world of open-source development and cloud solutions, this is the perfect opportunity for you. As an Application Developer - Open Source at IBM , you will gain invaluable experience in cloud architecture , production-grade Java development , and Agile workflows . This role not only enhances your technical skills but also equips you with the ability to troubleshoot complex issues, collaborate with cross-functional teams, and provide client-facing technical guidance. The skills you acquire here will be instrumental in shaping your career trajectory in the tech industry. NexisGrow.com features this opportunity as part of its curated tech job listings. All details are sourced from the official job posting. If you’re ready to take the next step in your career, apply online for the Application Developer - Open Source position at IBM and join a team that is at the forefront of technological innovation. Job Role & Responsibilities The role of an Application Developer - Open Source at IBM is pivotal in driving innovation through the development of high-quality applications that leverage open-source technologies. This position not only enhances the functionality of IBM Cloud but also aligns with the company's strategic goals. Develop and maintain high-quality applications using open-source technologies, ensuring they meet IBM's performance standards. Utilize programming languages such as C , C++ , Perl , and Python to create robust solutions that enhance the capabilities of IBM Cloud . Collaborate with cross-functional teams , including product management and client services, to deliver comprehensive technical solutions that meet client needs. Analyze issues and troubleshoot effectively to ensure optimal application performance, contributing to key performance indicators. Take ownership of projects, driving innovation and continuous improvement in application development practices. Document technical processes and communicate effectively with stakeholders to ensure clarity and alignment on project objectives. Proactively identify opportunities for innovation, leveraging open-source tools to enhance product offerings and client experiences. Participate in code reviews and contribute to team knowledge sharing, fostering a culture of learning and growth. Implement best practices in software development, ensuring adherence to coding standards and methodologies. This role embodies an ownership culture where developers are encouraged to take initiative and drive impactful changes, ultimately contributing to the success of IBM and its clients. Required Skills & Technical Competencies The ideal candidate for the Application Developer - Open Source role at IBM should possess a robust skill profile that combines technical expertise with strong problem-solving abilities. This blend is essential for developing scalable applications that meet the high standards of IBM . Technical Skills C (Advanced) — essential for developing high-performance applications that require low-level system access. C++ (Intermediate) — used for building complex software systems that demand efficient memory management. Perl (Intermediate) — utilized for scripting and automating tasks within application development. Python (Advanced) — critical for developing scalable applications and integrating with various APIs. Node.js (Intermediate) — necessary for building dynamic web applications that enhance user experience. Django (Intermediate) — used for creating robust web frameworks that support rapid development. Cloud Solutions (Familiarity) — particularly with IBM Cloud and Red Hat , to deliver effective solutions. Soft Skills & Professional Competencies Problem-solving — ability to analyze complex issues and develop effective solutions. Communication skills — essential for collaborating with diverse teams and conveying technical information clearly. Time management — crucial for meeting project deadlines and managing multiple tasks efficiently. Collaboration — working effectively with cross-functional teams to achieve common goals. Good to Have (Bonus) Git — experience with version control to manage code changes effectively. JIRA — familiarity with project management tools for tracking progress and issues. Open-source contributions — involvement in community projects that showcase coding skills. To showcase these skills in a resume or interview, candidates should highlight relevant projects, particularly those involving open-source technologies , and demonstrate a strong understanding of IBM's application development practices. Eligibility Criteria This role is designed for candidates who are enthusiastic about technology and eager to contribute to innovative projects at IBM . Ideal applicants include recent graduates and those with relevant experience. Candidates must hold a Bachelor's degree in Computer Science, Information Technology, or a related Engineering discipline . Eligible batches: 2023, 2024, 2025, and 2026 passouts. Minimum CGPA of 6.0 is preferred, ensuring a solid academic foundation. Prior internship or hands-on project experience is a strong advantage. Both freshers and experienced candidates are welcome, with an emphasis on those who can demonstrate relevant skills. A portfolio showcasing projects or contributions to open-source initiatives on platforms like GitHub will strengthen the application. Documentation & Portfolio Requirements Applicants should prepare a well-structured resume that highlights relevant experiences and skills. Including a GitHub portfolio or links to projects will provide tangible evidence of technical competencies. Pro Tip: To improve your application success rate for the Application Developer - Open Source role at IBM , focus on showcasing your contributions to open-source projects and any relevant internships that demonstrate your coding skills and problem-solving abilities. Salary & Benefits 💰 Compensation ₹6 – ₹12 LPA (varies based on experience and technical interview performance) The compensation philosophy at IBM for the role of Application Developer - Open Source is designed to attract top talent by offering a ₹6 – ₹12 LPA (varies based on experience and technical interview performance) salary range. This range reflects the candidate's experience and performance in technical interviews, ensuring that compensation is competitive within the technology industry. What Your CTC Could Include Health Insurance — comprehensive coverage for employee and family worth ₹5 lakh annually Wellness Programs — initiatives aimed at promoting employee well-being and mental health Continuous Learning — access to training, certifications, and mentorship programs Flexible Work Hours — options for hybrid work to support work-life balance Performance-Based Bonuses — additional financial rewards based on individual and company performance Additional Perks & Benefits Meal Allowances — financial support for daily meals Transportation Support — assistance for commuting costs Stock Options — opportunity to own a part of IBM through equity Annual Learning Budget — up to ₹25,000 per year for certifications, courses, and conferences Internal Mobility Options — opportunities to move within the company for career growth Career Progression & Salary Growth At IBM , career progression is supported through clear promotion timelines and annual performance appraisals. Employees can typically expect salary raises of 10-15% annually, reflecting their contributions and growth within the company. The internal promotion policy encourages rapid career advancement, making it an ideal environment for both freshers and experienced candidates. NexisGrow.com tip: When negotiating your salary, emphasize your unique skills and experiences that align with the needs of IBM to secure a competitive offer. Selection Process The hiring philosophy at IBM emphasizes a thorough and fair selection process for the Application Developer - Open Source role, ensuring that candidates are evaluated based on their skills, experience, and cultural fit within the team. 1 Round 1: Initial Screening — Review of applications focusing on qualifications and relevant experience. 2 Round 2: Technical Interview — Assessment of programming skills and problem-solving abilities through coding challenges. 3 Round 3: Behavioral Interview — Evaluation of cultural fit and communication skills within the team context. 4 Final Stage: Background Check — Ensuring alignment on role expectations and candidate fit. What Each Round Tests Round 1 focuses on your qualifications and relevant experience. Round 2 tests your technical knowledge and coding skills, while Round 3 assesses your communication skills and problem-solving abilities to ensure a good fit with the team. Timeline & Expectations The entire selection process typically spans 4-6 weeks from application submission to final offer. Candidates can expect timely communication regarding their application status and next steps throughout the process. Interview Prep Tip: Familiarize yourself with IBM 's core values and be prepared to discuss how your experiences align with their mission during the interviews. How to Apply for Application Developer - Open Source at IBM Apply Now — IBM Step 1: Click the Apply button or visit the official career link to access the application portal. Step 2: Fill in your profile/resume, highlighting relevant skills and experiences that align with the job requirements. Step 3: Expect a confirmation email regarding your application status, along with details on the screening process. Step 4: Applications are reviewed on a rolling basis, so early submission is encouraged to increase your chances of consideration. Step 5: To stand out, emphasize your hands-on experience with open-source projects and your passion for technology during the application. Resume & Profile Tips for This Role Highlight your proficiency in Python and React.js as essential skills for the role. Showcase any hands-on project experience related to open-source development. Include any relevant certifications or courses that demonstrate your commitment to continuous learning. Emphasize your problem-solving and communication skills as key attributes. It is advisable to apply early, as this can significantly enhance your chances of being considered for the role. Apply Now — Official Link NexisGrow.com does not charge any fees for job applications. Frequently Asked Questions Interview · Role · Salary · Growth ? What are the eligibility criteria for the Application Developer - Open Source role at IBM? Eligibility Tap to expand + Answer Candidates must have a Bachelor's degree in Computer Science or related fields, with eligibility for batches 2023-2026. Freshers and experienced candidates are welcome. ? What is the interview process for Application Developer - Open Source at IBM? Interview Tap to expand + Answer The interview process includes an initial screening, a technical interview with coding challenges, and a behavioral interview to assess cultural fit. ? What technologies and tools will I work with? Tech Stack Tap to expand + Answer You will primarily work with C, C++, Perl, Python, Node.js, and Django, focusing on developing applications for IBM Cloud. ? What is the salary and compensation for this role? Salary Tap to expand + Answer The salary range is ₹6 – ₹12 LPA, depending on experience and performance during the interview process. ? Is this role work from home, hybrid, or onsite? Work Mode Tap to expand + Answer This role is primarily onsite in Gurgaon, with potential for hybrid work arrangements based on project needs. ? What is the career growth path after joining IBM as an Application Developer? Growth Tap to expand + Answer Expect a clear growth roadmap with opportunities for promotions and internal mobility within 6-12 months and 2-3 years. ? How should I prepare for the Application Developer interview at IBM? Preparation Tap to expand + Answer Focus on honing your programming skills, understanding open-source technologies, and preparing for coding challenges. ? How do I apply and what documents are needed? Application Tap to expand + Answer Apply through the official career link, ensuring your resume highlights relevant skills and experiences. ? Is there a probation period and what does it involve? Probation Tap to expand + Answer Yes, there is typically a probation period of 6 months, focusing on performance evaluation and integration into the team. ? What is the work culture like at IBM? Culture Tap to expand + Answer IBM promotes a collaborative and inclusive work culture, emphasizing continuous learning and team collaboration. Ready to Apply? Don't Miss This Opportunity! Apply only via the official link. NexisGrow.com charges zero application fees. 👉 Apply Now — Official Link NexisGrow.com does not charge any application or registration fees. Beware of fraudulent offers. Naukri ki baat, NexisGrow ke saath • NexisGrow.com
