Duration : Jun 30, 2026
Location : Riverwoods, IL (Hybrid – Onsite Tuesday–Thursday; Remote Monday & Friday)
Position Overview :
We are seeking a talented Software Engineer to support critical API integration and reporting efforts as part of a major convergence project. This role is embedded within the Application Asset Management Team, which utilizes advanced tools to manage enterprise application inventory and validate decommissioning activities. The engineer will focus on building and integrating APIs, automating validations, and developing reporting tools to ensure compliance with application retirement and migration requirements.
Key Responsibilities :
- Design, develop, and integrate APIs connecting internal and external systems within the ecosystem.
- Develop scripts and tools (primarily using Python) to automate data validation, reporting, and tracking of decommissioned applications.
- Build internal tools to monitor and report adherence to application retirement criteria as part of the integration.
- Collaborate closely with senior engineers, analysts, and product owners in an Agile environment (daily standups, sprint planning, retrospectives).
- Partner with the Enterprise Architecture and Asset Management teams to enhance application visibility and data quality.
- Participate in design discussions, peer code reviews, and cross-functional meetings.
- Perform light maintenance and production support when required (minimal).
Required Skills & Experience :
10 years of hands-on software engineering experience.Strong proficiency in Python (preferred) or Java for backend development.Proven experience in API development and integration (RESTful APIs).Working knowledge of JavaScript for scripting and light front-end integrations.Familiarity with CI / CD pipelines and related tools such as Jenkins, Gradle, GitHub, Nexus, etc.Experience with containerization tools (Kubernetes, Docker) is highly desirable.Understanding of Agile methodologies and ability to work in a collaborative, fast-paced environment.Strong communication and collaboration skills – ability to work effectively with both technical and non-technical stakeholders.Bachelor’s degree in Computer Science or related field is preferred but not mandatory if equivalent hands-on experience is demonstrated.Preferred Skills :
Experience with enterprise architecture / asset management tools.Familiarity with cloud platforms (AWS, GCP, Azure) – not required but beneficial.Exposure to enterprise-scale integrations and reporting automation.Prior experience working in financial services or large-scale technology organizations is a plus (not required).Team Structure :
2 Senior Engineers1 Junior Engineer1 Scrum Master2 AnalystsYou can reach me out on 973-507-7559 or Bhavana.U@artech.com