Summary of Position:
The Automation Architect will provide support to the Automation Engineering team. This position will be responsible for designing and developing strategies that will allow an organization to automate its business processes. The architect will work with company leadership, departmental stakeholders, and IT departments to see the holes in an automation process before it starts
Essential Functions:
- Provides pre and post-sales technical support working with the customer from before the sale, through delivery and installation
- Prepare product specifications for implementation of customer solutions
- Design, develop, and support the installation and maintenance of company products and ensures that the product application/solution is functioning according to specifications
- Assist sales staff in assessing the potential application of company products to satisfy customer needs. May build a mini-application based on customer requirements to demonstrate the feasibility of the application, often requiring rapid prototyping and/or product demo for client
- Consult prospective users on product capability and provides product demonstrations
- Exercises judgment within defined procedures and practices to determine appropriate action
- Receives general instructions on routine work, new projects, or assignments
- Supervise and manage personnel including hiring, performance management, and termination
- Build productive working relationships internally and externally
- Primary intra-organizational with occasional inter-organizational and external customer contacts on routine matters
- Responsible for assessing current business processes, making a case for or against automating a given process, and designing an architecture to achieve identified goals
- Work across organizational boundaries to deliver quality products
- Establish and maintain application/domain-specific architecture
- Understand the financial implications of technology decisions
- Partner with other architects to ensure solutions fit enterprise standards
- Generate customized reports regarding environments, builds, and releases
- Provide in-depth subject matter expertise in the development of a to-be solution architecture and technology/platforms
- Lead and assist with the development of automation technical roadmaps, and implementation plans, as well as establish the validity of technical solutions and its components with both short- and long-term implications across the organization
- Apply advanced subject matter knowledge and is regarded as a technical subject matter expert for automation
- Acts as advisor to senior management on advanced technical applications or solutions
- Develop technological ideas and guide their development and implementation along with ensuring key performance indicators are well defined and measurable
- Work as part of the Design & Build group for contribution to the development and effectiveness of the department
Competencies:
- Ensures Accountability
- Tech Savvy
- Communicates Effectively
- Values Differences
- Customer Focus
- Resourcefulness
- Drives Results
- Plans and Prioritizes
- Decision Quality
- Self-Development
Work Environment:
This job operates in a professional office environment. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets, and fax machines.
Physical Demands:
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.
While performing the duties of this job, the employee in this position frequently communicates with other co-workers/clients who have inquiries about the various projects and other needs. Must be able to exchange accurate information in these situations. The employee must be able to remain in a stationary position 75% of the time. The employee in this position needs to occasionally move about inside the office to access file cabinets, office machinery, etc. Constantly operate a computer and office machinery such as a calculator, keyboard, copy machine, and printer. Frequently moves boxes with equipment weighing up to 25lbs across the building and/or to other offsite buildings for various project needs.
Required Education and Experience:
- Bachelor’s Degree in Robotics, Mechatronics, Computer Science, or a related field
- 10+ years of experience
Qualifications:
- 10+ years of software engineering experience or strong project/internship experience
- Experience managing projects, deployment, and integration
- Experience with Python in a Linux Environment (nice to have)
- Strong communication skills both written and verbal
- Must have the ability to perform basic system administration and command-line experience on Linux platforms
- Valid driver’s license
- Love of robots is a must as you will be surrounded by them
- Demonstrate leadership and effectiveness in solving complex problems and delivering on high-profile projects
- Development experience in scripting languages, such as PowerShell, Unix Shell scripts, or VBScript
- Ability to develop new test automation framework
- Working knowledge in any automation tools like UFT, Coded UI, Testcomplete, Ranorex, TOSCA
- Must have in-depth knowledge of automating backend tests for Oracle, SQL Server, DB2, and Sybase
- AWS Machine Leanring certified desired
AAP/EEO Statement:
3MD Inc. is an equal opportunity employer and does not discriminate based on gender, sex, age, race and color, religion, marital status, national origin, disability, sexual orientation, gender identity or expression, veteran status, or any other category that is protected by applicable law.
Other Duties:
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.