Senior Software Developer

IBM IN Pune

Company

IBM

Location

IN Pune

Type

Full Time

Job Description

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
The Software Developer in Performance Engineering is an integral part of the development team responsible for participating in the execution of procedures for ensuring the performance scalability and quality of new features and releases of software. The Software Developer in Performance Engineering will perform the assessment planning and execution of experiments required for new functions/features under development; provide consultation to the development teams in resolution of complex problems; develop new approaches as well as enhancements modifications and corrections to existing code performance testing methodologies and processes. The Software Developer will be required to help enhance the performance automation pipeline to reduce manual effort and increase the productivity and efficiency of the work done by the performance team.

The ideal candidate should have a strong passion for solving problems developing highly efficient automation and deployment pipelines experimenting with new technologies and developing their hobby applications.

Responsibilities include:

  • Evaluate system performance and provide recommendations for improvements.
  • Identify performance bottlenecks and develop appropriate resolutions.
  • Define develop and conduct system performance and stress testing.
  • Analyze experiment results present them and suggest action plans.
  • Read the software code architectural diagrams and documentation to understand how the system should behave and assess whether it is the case or not.
  • Create and execute performance test plans test cases and scripts.
  • Report results to Development Product Management and Customer Support in a clear manner.
  • Develop custom automation and tooling.


Required Technical and Professional Expertise

  • Min 2 years of active and recent Performance and scalability engineering and/or Data Engineering experience with system performance optimization and tooling for performance metrics from servers and software modules as well as pipeline design and development.
  • Experience with performance assessment tooling and technologies such as JMeter JConsole perf and be able to develop custom tooling.
  • 5+ years of hands-on experience with at least two programming languages such as Python Java Golang
  • Hands-on experience with git for version control including creating and managing repositories branching merging and resolving conflicts.
  • Experience with continuous integration and continuous delivery practices and tools e.g. Jenkins Travis
  • Hands-on knowledge with Linux RedHat and/or Docker containerization
  • Experience with Linux development toolchain (i.e. rpm yum)
  • BSc in Computer Science Engineering or relevant field
  • Strong communication skills and ability to convey ideas and opinions to others.
  • Problem-solving attitude


Preferred Technical and Professional Expertise

  • Knowledge of designing and implementing solutions based on microservices methodologies for Kubernetes
  • Experience in enterprise-related development and deployment (scalability performance)
  • Experience with monitoring tools such as Prometheus Graphana and ELK stack
  • Working knowledge of Azure Amazon Web Services or IBM Cloud is an asset
Apply Now

Date Posted

12/11/2024

Views

0

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.9

Similar Jobs

Business Analyst - Elite Software Automation

Views in the last 30 days - 0

Elite Software Automation ESA is a boutique consulting firm that specializes in process optimization custom systems and automations for established hi...

View Details

Insurance Placement Consultant - World Insurance Associates LLC

Views in the last 30 days - 0

World Insurance Associates founded in 2011 is a rapidly growing insurance broker in the US with over 2200 employees in 260 offices They specialize in ...

View Details

Major Account Manager - Arista Channels

Views in the last 30 days - 0

Arista Networks is a leading company in datadriven clienttocloud networking known for its innovation in cloud computing AI and softwaredefined network...

View Details

Angular Developer Consultant (Nearshore Hourly) - Bitovi

Views in the last 30 days - 0

Bitovi is seeking an experienced Angular Developer Consultant with 5 years of professional experience in developing singlepage applications The role i...

View Details

Experienced Backend Developer (Laravel/Vue) - NERIS Analytics Limited

Views in the last 30 days - 0

The job posting is for an experienced Laravel developer with at least 5 years of experience who is also proficient in Vue 3 The role is fully remote a...

View Details

Data Entry Specialist - Real Estate - Blue Ocean Home Buyers

Views in the last 30 days - 0

Blue Ocean Home Buyers is seeking a Data Entry Specialist for a remote fulltime position The role involves collecting scraping and entering data accur...

View Details