IBM (International Business Machines) is a multinational technology corporation headquartered in Armonk, New York. It is a global leader in a wide range of industries, including hardware, software, and cloud computing.
Founded in 1911, IBM has a rich history of innovation and has played a pivotal role in the development of computing technology. Notable innovations include the mainframe computer, the personal computer, and the relational database management system.
IBM is committed to sustainability and corporate responsibility. It is consistently recognized for its environmental stewardship and ethical business practices. The company has also been a vocal advocate for diversity and inclusion, fostering a workplace where all employees feel valued and respected.
Software Engineer Hiring Details
Position Name | Software Engineer |
Experience | Fresher to 1 Year |
Qualification | B.tech, BCA, MCA |
Salary | Rs. 4.5 LPA – Rs. 6.5 LPA |
Official Website | IBM |
Notice Period | Immediate Joiners Preferred |
Working Days | 5 Days |
About Job Profile
Software Engineers are in high demand as they play a crucial role in developing and maintaining software applications. They design, implement, test, and deploy software systems that meet users’ needs.
To succeed as a Software Engineer, individuals should possess strong analytical and problem-solving skills. They must be proficient in programming languages and software development methodologies. Additionally, they should be able to work effectively in a team environment and communicate technical concepts.
If you are passionate about technology and have a knack for solving problems, a career as a Software Engineer could be the perfect fit for you. It offers the opportunity to work on cutting-edge projects, contribute to the development of innovative software solutions, and make a real impact on the world.
Responsibilities for Software Engineer
- Develop and maintain software applications according to established specifications
- Design, implement, and test software solutions using modern software development tools and techniques
- Collaborate with cross-functional teams to gather requirements, define system architecture, and complete software development
- Analyze and resolve software defects, ensuring high-quality code delivery
- Keep abreast of industry trends and emerging technologies to enhance software development practices
- Contribute to knowledge sharing and participate in software development best practices initiatives
- Document software designs, implementations, and maintenance activities to ensure knowledge transfer
- Adhere to established coding standards and development guidelines to maintain code quality and consistency
Requirements
-
- Education: Bachelor’s or Master’s degree in Computer Science or a related field
- Experience: 0.5+ years of experience in software development using relevant programming languages and technologies
- Technical Skills: Proficiency in Java, Python, or C++; Experience with cloud platforms (AWS, Azure, GCP); Familiarity with Agile development methodologies
- Database Administration: Experience with relational databases (MySQL, PostgreSQL); Knowledge of SQL and NoSQL databases
- Communication and Collaboration: Excellent written and verbal communication skills; Ability to work independently and as part of a team
- Problem-Solving: Strong analytical and problem-solving abilities; Experience in debugging and troubleshooting software applications
- Continuous Learning: Eagerness to stay updated with industry trends and technologies; Commitment to professional development
Skills Required
To excel in this role, candidates should possess a strong foundation in principles and a keen eye for detail. It would be best if you had strong proficiency in the following skills to grab this opportunity.
NodeJs, Java, C, C#, C++
How to Apply
Contact Email Address – amita.singh@ibm.com
For any queries, feel free to reach out at amita.singh@ibm.com. We’re here to help you every step of the way.