Staff Sde - Bengaluru, Karnataka, India - IBM

IBM
IBM
Verified Company
Bengaluru, Karnataka, India

3 weeks ago

Deepika Kaur

Posted by:

Deepika Kaur

beBee Recuiter


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

  • Architect and develop robust microservices that support various aspects of FinOps operations, including rightsizing, recomendation, and cost optimization.
  • Demonstrates the ability to understand and drive complex technical initiatives. Delegates appropriate subcomponents to increase overall throughput and team growth.
  • Design and implement scalable data pipelines for collecting, processing, and analyzing financial data from diverse sources, ensuring data integrity and reliability.
  • Collaborate with product managers, data scientists, and business analysts to understand requirements and translate them into technical solutions.
  • Lead and mentor a team of software engineers, providing guidance on best practices, code reviews, and technical challenges.
  • Drive continuous improvement initiatives to enhance platform performance, reliability, and scalability.
  • Research and evaluate emerging technologies and industry trends to inform technical decisions and drive innovation.
  • Participate in Agile development processes, including sprint planning, backlog grooming, and daily standups.
  • Work closely with DevOps engineers to deploy and maintain microservices in cloud environments, ensuring high availability and fault tolerance.
  • Develop automated tests and implement CI/CD pipelines to streamline the software development lifecycle and improve code quality.
  • Collaborate with internal stakeholders and external partners to integrate thirdparty APIs and services into the FinOps platform.
  • Demonstrates the ability to identify key gaps in product offerings and functionality that will drive significant revenue and customer excitement.
Required Technical and Professional Expertise


Professional Expertise:

  • Leadership Skills: Responsible for engineering across their team, seeks to drive cross team initiatives. Drives strategically important projects or core systems (both by leading others and demonstrating extraordinary individual ownership). Seeks be a role model and mentor to engineers in multiple teams
  • Collaboration: Strong collaboration skills to work effectively with crossfunctional teams including product managers, designers, and other engineers. Seeks to be a skilled consensus builder with strong influencing and negotiation skills
  • Problemsolving: Demonstrates the ability to understand and drive complex technical initiatives. Delegates appropriate subcomponents to increase overall throughput and team growth.
  • Communication: Excellent verbal and written communication skills to articulate technical concepts to both technical and nontechnical stakeholders.
  • Agile Methodologies: Experience working in Agile/Scrum environments, understanding of sprint planning, backlog grooming, and retrospectives.
  • Prioritization: Ability to prioritize tasks and manage time effectively to meet deadlines and deliverables.
  • Adaptability: Flexibility to adapt to changing priorities and requirements in a fastpaced environment.
Demonstrates the ability to anticipate and quickly adapt systems and practices to changes in load, usage, and customer requirements. Seeks to keep their entire team focused on important, high
- value efforts


Continuous Learning:
Commitment to staying updated with the latest technologies and industry trends.

Preferred Technical and Professional Expertise


Technical Expertise:

  • Programming Languages: Proficiency in languages such as Java, Python, Scala or Go.
  • Microservices Architecture: Deep understanding of designing, developing, and deploying microservicesbased architectures.
  • Cloud Computing Platforms: Experience with cloud platforms like AWS, Azure, or GCP
  • Containerization: Knowledge of containerization technologies like Docker and container orchestration platforms like Kubernetes.
  • API Development: Experience in designing and implementing RESTful APIs.
  • Database Systems: Proficiency in SQL and NoSQL databases such as MySQL, PostgreSQL, MongoDB, or DynamoDb.
  • Big Data Technologies: Familiarity with big data technologies like Hadoop, Spark, Snowflake, Databrics, Kafka, and related ecosystems.
  • CI/CD Pipelines: Experience in building and maintaining continuous integration and continuous deployment pipelines using tools like Jenkins, GitLab CI/CD, or Git Action.
  • Monitoring and Logging: Knowledge of tools for monitoring and logging such as Datadog, Prometheus, Grafana, ELK stack (Splunk, Elasticsearch, Logstash, Kibana).
  • Security Best Practices: Understanding of security best practices including encryption, authentication, and authorization in microservices

More jobs from IBM