What is your primary role?
As a 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 Developer you should keep a particular attention on the actual state of the art for emerging automation tools and technologies o n 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 discuss alternative design solutions were appropriate presenting possible trade-offs.
Identify and create reusable automation components / modules.
Design and implement 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.
Participates in reviews of own and 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?
Passionate engineer / data analyst with knowledge about AI / ML capabilities and applications, being able to identify potential integration with automation solutions.
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.
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 2 years IT working experience.
At least 1 year experience working functionally with automation technologies (e.g. UiPath, Bizagi, Automic).
Understanding of AI / ML potential applications on automation of processes;
Knowledge about integrating chatbots and / or virtual agents on automated activities / processes.
Experience with relational databases (SQL, PostgreSQL)
Experience with workflow and BPMN notation translating processes into cross-functional diagrams.
Experience in working in a Shared Service Environment is a plus