Job Description
Software Developers at IBM are the backbone of our strategic initiatives to design code test and provide industry-leading solutions that make the world run today. Software development is critical to the success of IBM and our clients worldwide. At IBM you will use the latest software development tools techniques and approaches and work with leading minds in the industry to build solutions you can be proud of.
In the Watson Development Solutions Architecture Center of Excellence (Coe) we develop software assets and solutions architectures for customers using the Watson product portfolio.
Your Role and Responsibilities
Job Responsibilities:
- As a Solutions Architect and Software Developer you will be responsible for design and development of Gen AI solution architectures and software assets and participate in the design and implementation of sophisticated software systems.
- You will work with senior leaders customers peer product architects product managers to understand priorities and work towards execution.
- Participate in software architecture design and code reviews. Reviews include other Software Engineers and are held to ensure a high level of software quality and to share knowledge with team members.
- Participate in and adhere to professional software engineering practices using such tools and methodologies as Agile Software Development Test Driven Development Continuous Integration Source Code Management (git) and GitHub.
- Participate in the planning creation and execution of automated test cases and load/performance testing. Create/maintain technical documentation.
- Maintain a high level of proficiency with Solutions Architecture/Computer Science/Software Engineering knowledge and contribute to the technical skills growth of other team members.
Required Technical and Professional Expertise
- 10= years of experience in Software Domain
- 6+ years’ Experience into Software Architecture
- Experience in solutions architecture defining solutions architectures with customers and product teams.
- Experience in writing articles / blogs about solutions architectures and patterns.
- Expertise in Java and/or Node.js Microservices Architecture.
- Expertise in Building Restful API SDK APIs using different frameworks.
- Experience writing / executing Unit Tests and REST API automation.
- Knowledge of database technologies such as SQL NoSQL and Graph Databases.
- Experience in using messaging brokers like RabbitMQ Kafka etc.
- Good understanding of Docker Kubernetes OpenShift Container Platform Linux Operating Systems (such as Red Hat).
- Knowledge of HTTP HTML etc.
- Experience and working knowledge of version Control systems like GitHub and build tools.
- Ability to learn and apply new technologies quickly.
- Strong sense of ownership of deliverables.
Preferred Technical and Professional Expertise
- Degree in Computer Science Engineering or equivalent professional experience.
- Working experience on Docker/Kubernetes the DevOps Micro services RedHat OpenShift Java J2EE and/or Node.js
- Willing to lead and work on quick proof of concepts.
Date Posted
11/28/2024
Views
0
Similar Jobs
Software Developer - IBM
Views in the last 30 days - 0
The text is an invitation to join IBM as a Software Engineer offering opportunities to work on various phases of product development interfacing with ...
View DetailsResearch Software Engineer - IBM
Views in the last 30 days - 0
IBM is seeking a talented engineer to work on creating efficient large language models for enterprises The role involves programming experience with P...
View DetailsProcess Analyst Finance & Administration Delivery - Procure to Pay - IBM
Views in the last 30 days - 0
IBM Consulting offers longterm relationships and global collaboration with clients focusing on digital transformation using agile methodologies proces...
View DetailsStorage Network Developer - IBM
Views in the last 30 days - 0
The Spectrum Fusion team of IBM Storage is seeking a Software Development Engineer with over 4 years of experience in networking servers and Layer 2 n...
View DetailsQuality Engineer: Automation - IBM
Views in the last 30 days - 0
In this role youll work in one of IBMs Consulting Client Innovation Centers delivering deep technical and industry expertise to clients worldwide As a...
View DetailsSr. Process Analyst – Recruitment - IBM
Views in the last 30 days - 0
The text describes a career opportunity in IBM Consultings Senior Process Analyst role focusing on recruitment support sourcing strategies and candida...
View Details