Sr. Software Engineer
Description
Business requirements analysis — Gather and interpret business and data requirements to evaluate vendor software capabilities and recommend solutions that support organizational goals.
MS solution configuration — Configure, maintain, and optimize the Emerson/OSI/AspenTech ADMS product suite, ensuring alignment with enterprise architecture and operational needs.
Process automation opportunities — Identify and lead automation and optimization initiatives to improve efficiency and reduce operational costs.
Architectural decision-making — Make key architectural decisions and design integrations between ADMS/COTS solutions and the broader enterprise ecosystem with a focus on scalability, reliability, and performance.
Advanced configuration scripting — Develop scripts or embedded software within vendor platforms to perform complex configuration tasks, automate workflows, and enhance system functionality.
Lifecycle quality improvement — Continuously refine and improve ADMS/COTS solution quality by applying emerging best practices and modern techniques throughout the software lifecycle.
Cross-functional collaboration — Partner with business stakeholders, technical teams, and vendor partners to ensure clarity, alignment, and successful adoption of ADMS capabilities.
Other assigned duties — Perform additional responsibilities as needed to support departmental and organizational objectives.
Skills
- Expert scripting proficiency — Mastery of languages used within ADMS/COTS ecosystems (e.g., .NET, C#, SQL variants, Visual Basic, ABAP).
- Technical leadership — Ability to coach, mentor, and guide product teams through complex technical challenges.
- Vendor management — Skilled in negotiating with vendors and navigating platform constraints, compliance requirements, and technical limitations.
- Team collaboration — Promotes a culture of shared learning, technical excellence, and continuous improvement.
- Communication excellence — Strong written and verbal communication skills for clear technical discussions and stakeholder alignment.
- Business process understanding — Ability to interpret business workflows and influence both technical and non-technical stakeholders.
- Analytical problem-solving — Strong analytical mindset for diagnosing issues, refining approaches, and enhancing solution quality.
- Detail orientation — Ensures all software configurations meet high standards for quality, accuracy, and efficiency.
Education
Bachelor’s Degree in Computer Science, Information Technology, Engineering, or a related field (Required)
Job Type & Location
This is a Contract position based out of Jackson, MI.
Pay And Benefits
The pay range for this position is $45.00 - $65.00/hr.
Eligibility Requirements
Apply To Some Benefits And May Depend On Your Job Classification And Length Of Employment.
About TEKsystems
We're a leading provider of business and technology services. We accelerate business transformation for our customers. Our expertise in strategy, design, execution and operations unlocks business value through a range of solutions. We’re a team of 80,000 strong, working with over 6,000 customers, including 80% of the Fortune 500 across North America, Europe and Asia, who partner with us for our scale, full-stack capabilities and speed. We’re strategic thinkers, hands-on collaborators, helping customers capitalize on change and master the momentum of technology. We’re building tomorrow by delivering business outcomes and making positive impacts in our global communities.