Software Developer ( Staff Software Development Engineer )
Company
IBM
Location
IN Bangalore
Type
Full Time
Job Description
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.
Date Posted
07/02/2024
Views
1
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 DetailsInsurance 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 DetailsMarket Development Specialist - Spectrum
Views in the last 30 days - 0
Spectrum is seeking an outgoing professional for a financially rewarding job as a Market Development Specialist The role involves acquiring new custom...
View DetailsMajor 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 DetailsAngular 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 DetailsExperienced 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