Automation Engineer
BDO
- Detroit, MI
- Permanent
- Full-time
- Designs, and implements best in class automation (RPA) solutions, data ingestion strategies, data warehouse and data mart structures, semantic layers and models, visualizations, streaming processes, and API integrations for end-to-end data analytics solutions on primarily, but not limited to, cloud analytics platforms such as Azure and AWS
- Listens to client needs to align solution with business requirements and delivery schedule
- Creates written functional and technical designs
- Participates in project status and stand meetings, and assists with providing aggregated project status for project and program managers
- Assists with SLA compliance of solutions, and performs performance tuning and optimization efforts of end-to-end solutions
- Prepares solution design documents and develops framework for automating scripting-based processes
- Creates reusable workflows and library components to reduce the development time and increase maintainability
- Delivers high-performance, scalable, repeatable, and secure deliverables with broad impact (high throughput and low latency)
- Assists with implementation of governance programs and best practices
- Performs the cleaning and transforming of data from source systems into analytics models
- Implements models to support data visualizations and integrations is preferred
- Assists with implementing DevOps, DataOps and MLOps methodologies on projects
- Assists project managers with work breakdown structure creation, project estimation, resource staffing, workload planning and adjustments throughout the project lifecycle
- Assists clients with licensing, security, and cost estimation of solutions
- Performs code reviews to ensure adherence to standards
- Works directly with clients and team members to establish secure data analytics platforms and infrastructure
- Contributes to successful deployments of developed solutions and integration of DevOps tools
- Maintains a broad and current understanding of process automation, data analytics and business intelligence strategies, cloud platforms, methodologies, and tools
- Builds client relationships during project execution, effectively becoming a trusted advisor of the client
- Participates in support activities for existing software solutions
- Other duties as assigned
- Supervises the day-to-day workload of Associates on assigned engagements to ensure that timelines and deliverables are met, and reviews work product
- High School Diploma or GED equivalent, required
- Bachelor's degree, preferred; focus in Information Systems, Data Science or Computer Science, preferred
- Five (5) or more years of experience within Process Automation, Data Analytics, Business Intelligence, Artificial Intelligence, Application Development, required
- One (1) or more years of experience technically leading development projects, preferred
- One (1) or more years of consulting experience or implementation of cloud-based data analytics solutions, preferred
- One (1) or more years of experience with RPA, automation, Power Automate, or UiPath Development, preferred
- Hands-on work-related experience in designing, delivering, and managing automation solutions, preferred
- UiPath certified developer, preferred
- Power Automate certified developer, preferred
- Azure Fundamentals, preferred
- Experience with two (2) or more of the following, required:
- UiPath Platform
- Studio
- Orchestrator
- Microsoft Power Platform
- Power Automate
- Power Apps
- AI Builder
- Automation Anywhere
- Blue Prism
- Alteryx
- Experience with .NET development tools
- Experience with other non-Microsoft development languages or tools
- Strong SQL skills including Data Definition Language (DDL), Data Manipulation Language (DML), views, functions, stored procedures, or performance tuning, required
- Experience with one (1) or more of the following computer languages, required:
- C#
- VB
- Java
- Python
- Experience with Data Warehousing, Data Modeling, Semantic Model Definition or Star Schema Construction, preferred
- Hands on delivery experience of end-to-end cloud data analytics solutions within Azure or AWS, preferred
- Experience with Git and DevOps deployment technologies, preferred
- Experience with Linux, preferred
- Experience with one (1) or more of the following, preferred:
- AI Algorithms/Machine Learning
- IoT and/or streaming data ingestion tools
- Computer Vision based AI technologies
- Ability to work with a high degree of professionalism and autonomy
- Excellent verbal and written communication skills
- Solid organizational skills, especially the ability to meet project deadlines with a focus on details
- Ability to successfully multi-task while working independently or within a group environment
- Ability to work in a deadline-driven environment, and handle multiple projects simultaneously
- Ability to interact effectively with people at all organizational levels of the Firm
- Ability to effectively interact with a team of professionals and delegating work assignments, as needed
- Ability to build and maintain strong relationships with internal and client personnel
- Ability to encourage a team environment on engagements, and contribute to the professional development of assigned personnel
- Unparalleled partner-involvement
- Deep industry knowledge and participation
- Geographic coverage across the U.S.
- Cohesive global network
- Focused capabilities across disciplines
- Competitive pay and eligibility for an annual performance bonus.
- A 401k plan plus an employer match
- Comprehensive, medical, dental, vision, FSA, and prescription insurance from day one
- Competitive Paid Time Off with daily accrual from day one of employment, plus paid holidays
- Paid Parental Leave
- Adoption Assistance
- Firm paid life insurance
- Wellness programs
- Additional offerings include BDO Flex, Group Legal insurance, Pet insurance and Long-Term Care Insurance