Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

IBM Software Developer 
India, Gujarat, Ahmedabad 
245933511

11.09.2024

This field is populated based on the Job Role ID; however it can be overwritten:Candidates can learn about the company from places other than the Job Description; tell them about the role and WHY they should want it.
Your Role and Responsibilities
IBM Sustainability Software is seeking a talented and motivated Software Developer to work on product development and producing robust test automation for our products. In this role you will collaborate closely with a world-wide team of experienced and energetic professionals to create new capabilities for our industry leading Asset Management portfolio. You will work contributing to the software delivery cycle including requirements gathering, use case definition, design, implementation, test, documentation and delivery. You will work with Product Owners, Architects, Release Managers, Designers, Sales, Support, Business Partner and customers through this cycle.

Your Role and Responsibilities include:

  • Participate in the design and implementation of sophisticated software systems front end and backend with a focus on test automation and CI/CD.
  • Participate in software design and peer reviews of code.
  • Participate in, and adhere to, professional software engineering practices using such tools and methodologies as Agile Software Development, Test Driven Development, Continuous Integration, Source Code Management (git), and GitHub
  • Participate in the planning, creation and execution of automated test cases and load/performance testing
  • Maintain a high level of Software Engineering knowledge and best practice and contribute to the technical skills growth of other team members
  • Work well independently and as part of a team
  • Work as an Agile Scrum team member


Required Technical and Professional Expertise

  • Professional experience of Agile software development
  • Excellent written and spoken English
  • Teamwork and collaboration skills
  • Experience of Functional test creation
  • Experience of Software test phases and principles
  • Knowledge of Selenium Web Driver
  • Mobile testing / APPIUM /mobile test automation skills
  • CI/CD process and experience building CD pipelines with Jenkins/Travis
  • White box and black box testing
  • SQL / NoSQL Database
  • Oracle, SQLServer and DB2


Preferred Technical and Professional Expertise

  • Java Development Experience
  • JavaScript and React development experience
  • Mobile Application Development (IOS, Android and Windows)
  • Developing unit tests
  • IBM Maximo Technical skills
  • Experience of Performance, Load and Stress testing
  • Open Shift/Kubernetes
  • Docker
  • Shell script
  • Python
  • Apache Cordova
  • Cordova plugins
  • HTML5