Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

IBM Staff SDE 
India, Karnataka, Bengaluru 
538484776

24.06.2024

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 sub-components 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 stand-ups.
  • 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 third-party 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.
    #ISAIISL24Q1

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 cross-functional teams including product managers, designers, and other engineers. Seeks to be a skilled consensus builder with strong influencing and negotiation skills
  • Problem-solving: Demonstrates the ability to understand and drive complex technical initiatives. Delegates appropriate sub-components to increase overall throughput and team growth.
  • Communication: Excellent verbal and written communication skills to articulate technical concepts to both technical and non-technical 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 fast-paced 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 microservices-based 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 architectures.
  • DevOps Practices: Familiarity with DevOps principles and practices for infrastructure automation, configuration management, and deployment.
  • Testing: Proficiency in writing unit tests, integration tests, and end-to-end tests using frameworks like JUnit, Mockito, PyTest, etc.
  • Data Processing and Analytics: Knowledge of data processing frameworks pipelines.
  • Version Control Systems: Proficiency with Git and knowledge of branching strategies and pull request workflows.
  • Performance Optimization: Ability to optimize the performance of microservices and data processing pipelines for scalability and efficiency.