USA-MI-Novi
Automation Architect
Job Description
This role is accountable for the technical design and architecture of automations that are intended to improve business processes. This role will also be the conduit between the development environments and all other related services, ensuring the right resources are engaged to ensure a high functioning environment. Will be expected to work alongside internal and external partners to meet improvement expectations while aligning with the technology standards of the organization. This role may also be expected to develop smaller, low complexity automations as needed.
More specifically, this position will be responsible for activities including but not limited to the following:
A) Design Solutions for Automating Business Processes
- Build solution designs in cooperation with Business Analysts, Internal IT staff and Development teams
- Ensure proper usage of development and integration technologies and data storage, reporting and transformation services
- Ensure alignment to technology and architectural standards by engaging with other key members of the IT team
- Build basic understanding of each automations underlying business process and data needs as part of assessing architecture
- Leverage all available technologies, primarily native API’s, RPA technologies and Microsoft technologies to formulate appropriate solution
- Be engaged at all stages of automation development, ensuring teams are making the right decisions as changes become necessary
- Will be forward looking to ensure the organization is leveraging the appropriate tools and techniques to meet automation goals
B) Monitor, protect and improve all Automation Environments
- Engage with the security team to ensure all development environments stay secure
- Engage with Technical architects to ensure standards compliance and robust automation designs
- Ensure change control processes are followed – Partnering with automation project teams to ensure they are ready to transition to production
- Proactively monitor performance of underlying technologies supporting development environments, partnering with the Operations team as needed
- Monitor service requests, directing requests to appropriate developers
Minimum Qualifications
Education Level: Bachelors Preferred
Years of experience:
- Min 5 years of experience in Automation, covering areas like ERP Integration, Application development, database development, Advanced Analytics etc.
- Hands on experience in Configuration management automation
- Should be well versed with Automation tools architecture, high level and low-level design
- Experience with developing solution architecture and conceptual and logical system design for large–scale programs and projects
- Extensive experience in developing web service clients and providers for RESTful implementation
- Basic knowledge of SQL and/or any RDBMS
- Basic knowledge of build/deployment automation and continuous integration
- Experience with Microsoft Power Platform including Power BI, Power Automate or Microsoft Forms a plus
- Experience with RPA Platforms a plus (i.e.UiPath)
- Experience developing with one or more of the following:node.js, php, python, v8js, .NET
- Experience with supporting different software development methodologies, including Waterfall and Agile
- Experience in handling multiple customers/domains
- Ability to work in cross functional/technology domains