Teamcenter Developer
Apex Systems · Dearborn, MI · 4 days ago
OTHRContract
Hybrid — 4 days/week onsite in SE MI · Long‑Term Contract
About the role
We are seeking an experienced Software Engineer II with Teamcenter development and customization experience to design, develop, test, deploy, and maintain software solutions that meet business and customer requirements. This role works across the software development lifecycle, collaborating with product owners, architects, designers, and other cross‑functional teams. The ideal candidate brings strong software development fundamentals along with hands‑on experience in Teamcenter ITK customization, Active Workspace (AWC) customization, workflows, and Teamcenter Manufacturing.
Responsibilities
- Engage with customers and stakeholders to understand use cases, pain points, technical requirements, and business needs.
- Design, develop, test, deploy, and maintain scalable software applications and solutions.
- Evaluate application requirements and determine appropriate technology stacks, integration methods, and deployment strategies.
- Develop high‑level software architecture designs outlining application structure, components, and interfaces.
- Collaborate with product owners, architects, designers, and other cross‑functional teams throughout the development lifecycle.
- Develop and customize Teamcenter solutions, including ITK customizations, Active Workspace (AWC), and workflows.
- Support solutions within Teamcenter Manufacturing environments.
- Develop and maintain back‑end applications, APIs, microservices, and other server‑side components.
- Create intuitive and user‑friendly application interfaces.
- Define and implement software testing strategies, standards, and processes aligned with organizational requirements and industry best practices.
- Apply modern software engineering practices, including test‑driven development (TDD), continuous integration (CI), and continuous delivery (CD).
- Continuously improve application performance, scalability, reliability, and development efficiency.
- Support appropriate security practices to safeguard user and application data, including encryption and anonymization.
- Evaluate emerging technologies and determine how new capabilities can be incorporated into existing or future solutions.
Requirements
- Bachelor’s degree.
- 4+ years of professional IT experience.
- 3+ years of software development experience.
- Working proficiency in at least one programming language or development framework.
- Experience with some combination of: Teamcenter, C++, Java, React, GCP, MongoDB.
- Strong understanding of software development lifecycle practices and modern application development.
- Experience working collaboratively within Agile development environments.
Preferred Qualifications
- Hands‑on Teamcenter development experience.
- Teamcenter ITK customization experience.
- Active Workspace (AWC) customization experience.
- Experience developing or customizing Teamcenter workflows.
- Experience with Teamcenter Manufacturing.
Benefits
- Medical, dental, vision, life, disability, and other insurance plans (optional layer of financial protection).
- Employee Stock Purchase Program (ESPP).
- 401(k) with company match after 12 months of tenure; eligible to contribute typically within 30 days of start.
- Health Savings Account (HSA) on the HDHP plan.
- SupportLinc Employee Assistance Program (EAP) — up to 8 free counseling sessions.
- Corporate discount savings program and other discounts.
- On‑demand training program; access to certification prep and a library of technical and leadership courses/books/seminars after 6+ months tenure.
- Certification discounts and perks through associations including CompTIA and IIBA.
- Dedicated customer service team for consultants (benefits, resources) and a certified Career Coach.
- Full benefits, programs, support teams, and resources detailed in the “Welcome Packet” provided by an Everforth Apex team member.