What is your primary role?
As a Senior Process Automation Developer, you’ll perform a major role in the design, development, testing and implementation of automation technology-based solutions that leads to increase on productivity, quality improvements and a boost on operations efficiencies allowing business teams to focus on activities that truly demands for a human decision, validation, or judgement.
You’ll work closely with business analysts, supporting on the feasibility analysis for identified opportunities and advising on the appropriate strategy / tools to-be used on the automated solution to be delivered.
It’s also expected that, you’ll follow and promote the commitments for security and development best practices, identifying and acting properly if any potential risk is identified.
As a Senior Developer you should keep a particular attention on the actual state of the art for emerging automation tools and technologies on the market, evaluating threats and opportunities for the organization and ensuring that a proper level of knowledge and insights are shared among the team.
What are your key responsibilities?
Interact with the different stakeholders to support all phases of process automation development.
Evaluate and recommends alternative design solutions were appropriate presenting possible trade-offs.
Identify and create reusable automation components / modules.
Design and implement complex solutions, taking advantage of multiple automation technologies integration, namely, RPA, workflow automation, decision management, back-end automation, etc.
Identify and enhance processes by adding intelligence and decision-making capabilities with AI and ML algorithms.
Develop automations which integrate with SQL databases.
Develop solutions with system integration through API’s, namely making usage of internal REST API.
Implement versatile and innovative ways for operational teams to interact with robots, e.g., chatbots, virtual agents, etc.
Participates in reviews of own work and leads reviews of colleagues' work.
Ensures proper documentation and on-time delivery of all technical artifacts and deliverables.
Review requirements and specifications and ensure the proper test conditions for unit and integration tests exists.
Conducts acceptance tests with stakeholders.
Keep stackeholders updated during the implementation period.
Implement solutions throughput logging for monitoring, auditing, and exception handling.
Always keep a #collaboration, #creative and #longlifelearning mindset.
What are you strong at?
Experienced engineer / data analyst with broad knowledge about AI / ML capabilities and applications, able to create solutions in the scope of Intelligent Automation.
Experienced with R and Python making usage of respective AI / ML Libraries.
Strong analytical and problem solving skills, coupled with a logical, disciplined and structured approach to documentation and procedures.
Ability to rapidly grasp business requirements and identify potential automation solutions.
Leadership skills applicable for stakeholder management and cross-functional teams coordination.
Willingness to search and learn to always be ahead as an expert in automation and related technologies.
Flexible and dynamic personality.
A team player but also someone that, whenever is needed, can work independently;
Strong spoken and written English communication skills;
What is your experience and background?
University Degree in Engineering / IT / Data Sciences / or related fields;
At least 4 years IT working experience.
At least 2 year experience working functionally with automation technologies (e.g. UiPath, Bizagi, Automic).
Experience working with chatbots technologies or equivalent.
Strong knowledge in the integration of AI / ML capabilities with automation tools and processes;
Experience with workflow and BPMN notation translating processes into cross-functional diagrams.
Experience in managing cross-functional projects.