Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Software Developer

AT IBM
IBM

Software Developer

Bangalore, India

Introduction
At IBM, work is more than a job - it's a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era of technology and solve some of the world's most challenging problems? If so, lets talk.

Your Role and Responsibilities
Senior z/OS Infrastructure Performance
customer engagement consulting activities for the for z/OS performance analysis
software solutions. The particular roles and responsibilities will vary depending on
the individual's skills and the business requirements at any particular time.
Key Responsibilities:

Want more jobs like this?

Get jobs in Bangalore, India delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.
  • In support of sales cycles: Conduct technical aspects of discovery calls,
  • conduct software demonstrations, lead technical aspects of software Proof of
  • Concepts, support all technical aspects of the pre-sales processes.
  • Support the data collection process and/or installation of software for onsite
  • or SaaS implementations.
  • Provide technical account ownership to assigned accounts support all
  • technical aspects of the account.
  • Provide performance analysis of z/OS Systems, DB2, CICS, MQ, WAS, TCP/IP,
  • Disk, Replication or Tape.
  • Consult with assigned prospects and customers to determine performance
  • requirements, processes, analysis, make recommendations, etc.
  • Work with the development teams to communicate assigned customer and
  • prospect requirements.
  • Provide level 2-3 product technical support for assigned customers as
  • needed.
  • Provide technical marketing content as assigned such as white papers,
  • webinars and technical blogs.
  • Pro-actively identify potential performance issues.
  • Identify z/OS Systems efficiency opportunities as required per contract.
  • Develop remediation plans to address performance issues.
  • Train customers on products and performance best practices.
  • Create product installation guides, white papers, and contribute to technical
  • blogs.
  • Work with the larger team to creatively solve technical and process related
  • challenges in support of customer requirements.
  • Required Skills and Qualifications:
  • Bachelor's degree in Computer Science or related field of study.
  • 10+ years of experience with performance analysis using RMF and SMF data
  • for key areas of the z/OS infrastructure.
  • Knowledge of RMF and SMF performance record types and data collection
  • processes.
  • Knowledge of z/OS Systems, Disk, Tape, Network TCP/IP, z/OS Connect, MQ,
  • DB2, CICS.
  • Excellent written and oral communication including effective listening,
  • problem solving, deductive and inductive reasoning and customer service.
  • Familiarity with cloud, cloud applications and service providers (e.g., IBM
  • Cloud, AWS, Azure, GCP) is desired.
  • Experience installing software on Windows and Linux systems is also desired.
  • Experience with relational (MS SQL, IBM DB2 or Redis) is required and other
  • NoSQL databases is desired.

Required Technical and Professional Expertise

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • Strong proficiency in C/C++ programming and a solid grasp of software development principles. • Expertise in optimizing applications for Windows and Linux environments, with a strong understanding of operating system fundamentals.
  • Deep Knowledge multi-threading, multi-processing, and synchronization techniques for efficient parallelization and optimization.
  • Understanding of network programming, processing data streams and adherence to security best practices.
  • Extensive experience with SCM tools, particularly Git and GitHub, and familiarity with branching strategies and workflows.
  • Demonstrated knowledge of DevOps practices, including but not limited to CI/CD pipelines, version control, automated testing, and configuration management.
  • Familiarity with .NET framework, .NET Core, ASP.NET, Entity Framework, and other related technologies.
  • Proficient in database technologies, especially MS SQL Server, DB2, NoSQL, in memory databases with knowledge of database design, development, and optimization.
  • Hands-on experience with automated testing frameworks and a commitment to maintaining high code quality through automated tests.
  • Excellent problem-solving abilities and the capacity to work in a fast-paced and dynamic environment.
  • Effective communication and teamwork skills.

Preferred Technical and Professional Expertise

  • Experience with containerization technologies (Docker, Kubernetes).
  • Familiarity with cloud services (IBM Cloud, AWS, Azure, Google Cloud) and their respective management tools.
  • Understanding of TCP/IP, UDP and S3 protocol for fast data transfer over network.

Client-provided location(s): Bengaluru, Karnataka, India
Job ID: IBM-20868427
Employment Type: Full Time

Company Videos

Hear directly from employees about what it is like to work at IBM.