Job Description
As a Software Engineer at IBM India Systems Development Lab (IBM ISDL), you will get an opportunity to work on all the phases of product development (Design/Development, Test and Support) across core Systems technologies including Operating Systems, Firmware, Systems Software, Storage Software & Cloud Software.
As a Software developer at ISDL:
* You will be focused on development of IBM Systems products interfacing with development & product management teams and end users, cutting across Geos.
* You would analyze product requirements, determine the best course of design, implement/code the solution and test across the entire product development life cycle. One could also work on Validation and Support of IBM Systems products.
* You get to work with a vibrant, culture driven and technically accomplished teams working to create world-class products and deployment environments, delivering an industry leading user experience for our customers
* You will be valued for your contributions in a growing organization with broader opportunities Required education
Bachelor's Degree Required technical and professional expertise Required Professional and Technical Expertise :Strong expertise in Systems Software Programming Skills (C, C++, Java, Python, GoLang, ReactJS, Groovy)
* Strong knowledge of Operating Systems Concepts (Unix/Linux internals), data structures, algorithms
* Experience with Virtualization and Cloud Computing technologies such as Red Hat OpenShift, Microservices Architecture, Kubernetes/Dockers.
* Good communication skills to work effectively in a global team environment
* Masters/Bachelor's Degree in Computer Science Engineering or other relevant fields Preferred technical and professional experience * Knowledge of OpenStack, Security, App Dev on Cloud Platform, DevOps
* Web UI FrameworksVaadin, React JS and UI styling libraries like Bootstrap/Material
* Knowledge of J2EE, JSP, RESTful web services and GraphQL API
* Practical working experience with Java, Javascript, Ansible, Databases, SQL, Node JS etc
* Good understanding of AI/ML concepts, Data Science, NLP, modern tools and techniques to derive meaningful insights.
* Familiar with server performance management, capacity planning and performance diagnostics.
* Proven interpersonal skills while contributing to team effort by accomplishing related results as needed.
Job Classification
Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Quality Assurance and Testing
Role: Blockchain Quality Assurance Engineer
Employement Type: Full time
Contact Details:
Company: IBM
Location(s): Bengaluru
Keyskills:
algorithms
systems software
java
data structures
python
kubernetes
c++
jsp
golang
bootstrap
docker
microservices
sql
ansible
react.js
data science
devops
linux
j2ee
rest
natural language processing
javascript
node.js
groovy
openstack
unix