Jump to content

Software Developer ( Staff Software Development Engineer )

6 days ago


 Share

Job Opportunity Details

Type

Full Time

Salary

Not Telling

Work from home

No

Weekly Working Hours

Not Telling

Positions

Not Telling

Working Location

Bangalore, Bangalore, Karnataka, India   [ View map ]
Introduction
This field is populated based on the Job Role ID; however it can be overwritten:
Focus on the role, not on IBM or business unit.
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
  • 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.


Required 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.


Preferred Technical and Professional 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.

More Information

Application Details

  • Organization Details
    IBM IN
 Share


User Feedback

Recommended Comments

There are no comments to display.

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...