Associate Software Engineer

Amgen

India

On-site

INR 600,000 - 900,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Amgen is seeking an Associate Software Engineer to support IBM Maximo configuration, development, integration, testing, deployment, validation, and maintenance in a GxP-regulated environment. You will work across Maximo modules including Work Order, Asset, Location, Purchasing, and MIF, leveraging Application Designer, Database Configuration, and automation scripts.

Collaboration with cross-functional teams and adherence to quality standards are essential.

Qualifications

  • Experience configuring and developing IBM Maximo solutions in a GxP-regulated environment.
  • Knowledge of Maximo modules: Work Order, Asset, Location, Purchasing, MIF, and integrations.
  • Familiarity with Application Designer, Database Configuration, Automation Scripts, workflows, and security configuration.

Responsibilities

  • Configure, develop, test, deploy, and maintain IBM Maximo solutions across modules.
  • Design and support integrations using Maximo Integration Framework (MIF) and REST/web services.
  • Provide application support, perform testing, validation, and participate in Agile delivery and release activities.
  • Create solution designs, deployment instructions, rollback procedures, and support documentation.

Job description

Career Category

Engineering

Job Description

We are seeking an Associate Software Engineer to support the configuration, development, integration, testing, deployment, validation, and ongoing maintenance of the IBM Maximo application in a GxP-regulated environment .

The associate will work across key Maximo modules, including Work Order, Asset, Location, Purchasing, and Maximo Integration Framework (MIF) . The role requires knowledge of Maximo configuration and development capabilities such as Application Designer, Database Configuration, Automation Scripts, workflows, security configuration, and integrations .

The associate will collaborate with product owners, business stakeholders, developers, QA, validation, infrastructure, integration, and support teams. The role includes Agile delivery, application support, defect resolution, testing, validation documentation, controlled deployment, and production monitoring.

This role is not limited to supporting a single application or technology platform. The associate must demonstrate a strong learning mindset, adaptability, and the willingness to continuously develop new skills and capabilities. As business needs evolve, the individual will be expected to embrace cross-skilling opportunities, contribute across diverse technology domains, and support strategic initiatives while maintaining a high standard of quality, compliance, and delivery excellence.

Roles and Responsibilities
Maximo Configuration and Development
  • Configure, develop, test, deploy, and maintain IBM Maximo solutions.
  • Support key Maximo modules, including: Work Order
  • Asset
  • Location
  • Purchasing
  • Inventory-related processes, where applicable
  • Maximo Integration Framework
  • Configure applications using Application Designer .
  • Perform object, attribute, domain, relationship, index, and other configurations using Database Configuration .
  • Develop and maintain Automation Scripts using Python/Jython .
  • Configure and support workflows, escalations, actions, conditional expressions, communication templates, cron tasks, and scheduled jobs.
  • Configure security groups, application access, signature options, user permissions, and data restrictions.
  • Evaluate business requirements and recommend solutions using standard Maximo configurations, automation scripts, integrations, or customizations.
  • Follow coding, configuration, documentation, security, and technical-review standards.
  • Create and maintain solution designs, configuration documents, deployment instructions, rollback procedures, and support documentation.
Integration Development and Support
  • Configure, develop, test, and support integrations using Maximo Integration Framework (MIF) .
  • Work with Object Structures, Enterprise Services, Publish Channels, External Systems, Endpoints, Integration Controls, APIs, and message queues.
  • Support integrations between Maximo and SAP, middleware, data platforms, reporting tools, and other enterprise applications.
  • Work with REST APIs, web services, JSON, XML, and file-based integrations.
  • Perform data mapping, interface testing, message monitoring, error handling, reprocessing, and reconciliation.
  • Investigate integration failures using application logs, integration logs, queue messages, and database queries.
  • Coordinate with integration, database, infrastructure, security, and external application teams to resolve issues.
Application Support and Operations
  • Provide technical and functional support for Maximo and its integrations.
  • Investigate incidents, service requests, application defects, data issues, and recurring production problems.
  • Perform issue triage, impact assessment, troubleshooting, root-cause analysis, and resolution.
  • Monitor cron tasks, scheduled jobs, interfaces, integration queues, and application logs.
  • Support critical incidents, problem-management activities, and production releases.
  • Document troubleshooting steps, root causes, resolutions, known errors, and preventive actions.
  • Create and maintain knowledge articles, operational procedures, and support runbooks.
  • Participate in on-call or after-hours support when required.
Agile Delivery and Release Management
  • Participate in Agile ceremonies, including sprint planning, backlog refinement, daily stand-ups, demonstrations, reviews, and retrospectives.
  • Work with product owners and stakeholders to understand requirements, priorities, dependencies, risks, and acceptance criteria.
  • Convert business requirements into configuration, development, integration, testing, and validation tasks.
  • Provide effort estimates and maintain accurate updates for user stories, defects, and technical activities.
  • Support change control, release planning, deployment, production verification, and post-release monitoring.
  • Prepare implementation plans, deployment steps, validation evidence, verification activities, and rollback procedures.
  • Follow approved source-control, configuration-management, change-management, and deployment processes.
Quality Assurance

Participate in requirements review, risk

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Associate Software Engineer
Associate Software Engineer

Amgen • Hyderabad

On-site
INR 600,000 - 1,000,000
Maximo Developer
Maximo Developer

PwC • Kolkata District, Hyderabad, Bengaluru

On-site
INR 1,200,000 - 1,800,000
IBM Maximo Consultant
IBM Maximo Consultant

Cognizant • Bengaluru

Hybrid
INR 3,200,000 - 5,200,000
Hybrid work model
IBM Maximo Developer
IBM Maximo Developer

Cognizant • Maharashtra

Hybrid
INR 1,200,000 - 1,800,000
IBM Maximo Developer
IBM Maximo Developer

Cognizant • Pune District

Hybrid
INR 1,200,000 - 2,400,000
Maximo Technical Lead
Maximo Technical Lead

Capgemini Engineering • Bengaluru

On-site
INR 1,200,000 - 1,900,000
Maximo Developer - Senior Associate
Maximo Developer - Senior Associate

PwC • Gurugram District

On-site
INR 900,000 - 1,300,000
Maximo Developer - Senior Associate
Maximo Developer - Senior Associate

PwC • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Maximo Developer
Maximo Developer

Teamware Solutions Inc. • India

On-site
INR 900,000 - 1,400,000
Maximo Developer - Associate
Maximo Developer - Associate

PwC Acceleration Center India • Bengaluru

On-site
INR 600,000 - 800,000