Associate Software Engineer
Amgen · Hyderabad · onsite · Posted 56d ago
Undisclosed2–6 yrsfulltimeSourced from
About a minute. You'll make an account on the way through.
About this role
Job Summary
Roles and Responsibilities
Maximo Configuration and Development
Integration Development and Support
Application Support and Operations
Agile Delivery and Release Management
Quality Assurance
Security and Quality
Learning and Cross-Skilling
Basic Qualifications and Experience
Required Skills
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 assessment, test planning, test-case preparation, execution, and defect management.
- Develop and execute functional, integration, regression, smoke, negative, end-to-end, and User Acceptance Testing scenarios.
- Validate Maximo configurations, business rules, security access, automation scripts, workflows, integrations, and data-processing results.
- Prepare test data and maintain accurate, complete, and traceable test evidence.
- Track defects using Jira, Azure DevOps, or an equivalent tool.
- Retest defect fixes and perform regression testing to confirm application stability.
- Maintain traceability between requirements, designs, test cases, defects, and test evidence.
- Support validation documents such as requirements, specifications, risk assessments, traceability records, test scripts, and validation summaries.
- Ensure application changes are assessed, documented, tested, approved, and deployed in accordance with applicable GxP procedures.
- Follow data-integrity, audit-trail, security, access-control, and electronic-record requirements.
- Document and support the investigation of deviations, test failures, and unexpected results.
- Support periodic reviews, audits, compliance assessments, and regulatory inspections when required.
Security and Quality
- Follow secure development and configuration practices, including authentication, authorization, input validation, access control, and secure integration.
- Apply least-privilege principles when configuring application security and data access.
- Protect credentials, API keys, certificates, secrets, and sensitive configuration information.
- Ensure all technical changes are reviewed, tested, documented, traceable, and approved before implementation.
- Support technical-risk remediation, security reviews, access reviews, and audit-log assessments.
- Report security, compliance, data-integrity, or control concerns through the appropriate process.
Learning and Cross-Skilling
- Demonstrate flexibility to work across multiple technologies and application domains based on business priorities.
- Actively participate in cross-skilling opportunities beyond IBM Maximo.
- Develop knowledge and contribute, when required, in areas such as:
- SAP EAM or SAP Plant Maintenance
- Artificial Intelligence and Generative AI solutions
- Data Engineering and Data Analytics
- Reporting and Business Intelligence
- Automation and digital workflow solutions
- Cloud technologies
- Enterprise integrations and other strategic applications
- Learn new tools, technologies, and business processes and apply them to development, support, and transformation initiatives.
- Contribute to innovation, process automation, operational improvements, and AI-driven solutions.
Basic Qualifications and Experience
- Bachelors degree in Computer Science, Information Technology, Software Engineering, Engineering, or a related field.
- 2 to 6 years of relevant experience in application configuration, development, integration, testing, or production support.
- Hands-on experience with IBM Maximo configuration, development, integration, or application support.
- Experience working in Agile or Scrum delivery teams is preferred.
- Experience supporting GxP-regulated or validated applications is preferred.
Required Skills
- Working knowledge of all Maximo modules.
- Hands-on experience with:
- Application Designer
- Database Configuration
Sourced from naukri
Skills
SAPSoftware EngineerDevopsPlant MaintenanceAgileScrumconfiguration managementregressionChange ManagementRegression TestingData AnalyticsPythonJira AtlassianXMLApplication SecuritycomplianceMicrosoft AzureArtificial Intelligence
About Amgen

Amgen
Biotechnology
1.5k+
employees
1980
46 years old
Hyderabad, Telangana
India
About
Amgen operates in the biotechnology sector, developing and delivering advanced medicines to address critical health challenges globally.
Industries
BiotechnologyBiotech & Life sciences
Employee ratings
173 reviews
2.8/ 5
Culture
2.7
Career growth
2.5
Work-life
2.8
Employees rate it well for
Senior Management11Salary7Work Culture7Work Life Balance7Learning6
Find them on