Frontend Software Developer

Bengaluru, Karnataka, India
Jul 02, 2024
Jul 02, 2025
Onsite
Full-Time
2 Years
Job Description

Join IBM's Sustainability Software business unit as a Software Engineer, where you'll be an integral part of the B2B Integration SaaS development team. You'll contribute to the development and support of our industry-leading Supply Chain product, leveraging your skills to streamline, automate, and digitize B2B transactions globally. This role offers an exciting opportunity to work closely with talented engineers and deepen your expertise in cloud-based business networks.

Key Responsibilities

  • Collaborate with Development team members, Product Management, and Designers to integrate visibility capabilities and other integration needs into IBM B2B Solutions.
  • Code, test, and support development deliverables and solutions, ensuring adherence to timelines, milestones, and quality expectations.
  • Utilize your expertise in JavaScript, HTML5, CSS3, and relevant libraries (e.g., JQuery, node.js, angular.js, React) to enhance product functionality and user experience.
  • Leverage integration skills with SQL/NoSQL databases (e.g., DB2, Couchbase) to extract data for actionable insights.
  • Contribute to web development, API's, and web services within an agile development environment.
  • Promote Continuous Integration & Continuous Development (CI/CD) concepts to enhance software delivery efficiency.

Required Skills and Qualifications

  1. Technical Expertise. 4+ years of development experience with JavaScript, HTML5, CSS3, and libraries/frameworks (e.g., JQuery, node.js, angular.js, React).
  2. Database Integration. 2+ years of experience integrating with SQL/NoSQL databases (e.g., DB2, Couchbase) to pull data for analysis and reporting.
  3. Programming Languages. Proficiency in at least two of the following: JavaScript, Python, Java.
  4. Web Development. Experience with web development, APIs, and web services, following agile methodologies.
  5. Education. Bachelor’s degree in Computer Science or related field, with strong communication skills.
  6. CI/CD. Familiarity with Continuous Integration & Continuous Development practices.

Preferred Skills

  1. Performance Tuning. Experience in web interface performance tuning and Site Reliability Engineering concepts.
  2. Global Collaboration. Ability to work effectively in global teams across different time zones.
  3. Automation and Monitoring. Knowledge of automation and monitoring tools to enhance development and operational efficiency.

About IBM

IBM Software infuses core business operations with intelligence—from machine learning to generative AI—to help make organizations more responsive, productive, and resilient. IBM's hybrid cloud platform accelerates AI impact with trusted data, supporting organizations in leveraging data wherever it resides to extend AI throughout their business operations.

COVID-19 Vaccination Requirement

This position requires full COVID-19 vaccination prior to the start date. Proof of vaccination status will be required during onboarding. Accommodations based on medical or religious reasons will be considered on a case-by-case basis.

Your Life @ IBM

At IBM, you'll have the opportunity to learn, develop, and innovate in an environment that values courage, experimentation, and continuous growth. As an IBMer, you'll contribute to transforming industries and society through cutting-edge technology and responsible innovation.

Being You @ IBM

IBM is committed to diversity and inclusion, fostering an environment where all individuals can thrive and contribute their unique perspectives. We are an equal-opportunity employer, providing fair consideration for employment without regard to race, color, religion, sex, gender identity, sexual orientation, national origin, genetics, disability, age, veteran status, or other characteristics.

Apply Now

Are you ready to join IBM's journey as a responsible technology innovator? Apply now to make a meaningful impact in a dynamic, inclusive, and forward-thinking environment.