About the Job
Introduction
As part of this role, you'll join one of IBM Consulting's Client Innovation Centers (Delivery Centers) — hubs that combine deep technical knowledge with industry expertise to serve clients across both public and private sectors worldwide. These centers are designed to provide local, specialized support to help clients innovate and embrace new technologies.
Your Role and Responsibilities
As an Associate Software Developer at IBM, you’ll work with data to uncover meaningful insights, patterns, and stories. You’ll assist in data collection, storage, and processing—both in batch and real-time environments.
Working in collaboration with cross-functional teams, you’ll help determine the most appropriate data management systems and identify key datasets needed for analysis. You’ll also address challenges related to database integration and manage complex, unstructured data.
Key Responsibilities May Include:
-
Building and validating predictive and statistical models using large-scale data, incorporating machine learning techniques.
-
Developing and deploying enterprise search solutions (e.g., Elasticsearch, Splunk) tailored to client needs.
-
Collaborating in an Agile environment with scientists, engineers, consultants, and database administrators to apply analytical rigor to behavior prediction challenges.
-
Writing efficient, reusable code for data cleansing and integration, developing predictive models, and assessing model outcomes.
Preferred Education
-
Master’s Degree
Required Technical and Professional Skills:
-
Experience in database migration (e.g., Hadoop to GCP), including objects like tables, views, procedures, triggers, etc.
-
Knowledge of data replication mechanisms (CDC, file transfer, bulk data transfer).
-
Skills in API development for data access.
-
Involvement in modernization roadmaps and discovery workshops.
-
Ability to identify application dependencies and address platform incompatibilities.
-
Analysis of non-functional requirements such as security, availability, performance, storage, and network.
-
Proficiency in effort estimation, creating WBS (Work Breakdown Structure), staffing plans, and risk assessments.
-
Guidance on selecting appropriate tools and methods for data migration and modernization.
Preferred Technical and Professional Experience:
-
Strong team collaboration and communication skills (both written and verbal).
-
Ability to engage with clients to understand business needs and deliver data-driven solutions.
-
Capable of conveying technical results to both technical and non-technical audiences.