Epicareer Might not Working Properly
Learn More

Software Developer/ Software Programmer

Salary undisclosed

Apply on


Original
Simplified

"Degree in Engineering/ Computer Science and/ or relevant professional certificate(s)

8 to 10 years of working experience; 6 to 8 years using Automation Anywhere

" "The ideal candidate should have:

• Degree in Engineering/ Computer Science and/ or relevant professional certificate(s).

• At least 6-8 years’ professional experience in Robotic Automation configuration, programming (including scripting/ coding), SQL and relational databases, and application development.

• Automation Anywhere experience is mandatory. Knowledge of Blue Prism, UiPath or another RPA tool is an add-on.

• Knowledge of MS SharePoint (on premise and cloud) is an added advantage.

• Experience with process analysis, design, and implementation; business and technical requirements; problem-solving; and system(s) testing, including UAT and bug fixes.

• Business Analysis understanding and experience.

• Basic understanding of Lean and Six Sigma process methodologies.

• Strong problem-solving and analytical skills.

• Strong analytical skills required, including a thorough understanding of how to interpret business needs and translate them into application and operational requirements.

• Strong written and verbal communication skills, ability to communicate technical and business information effectively to both technical and non-technical people.

• Be a highly driven, autonomous, resilient and team player with a strong work ethic.

• Enjoy working in a dynamic, innovative and multi-cultural team/ business environment." "• Work with Business Process Owners and junior developers to execute RPA initiatives by analyzing and designing process workflows; building, testing, and implementing RPA solutions; and ensuring quality of the system.

• Work with Business Process Owners and Project Manager in the construction of Business Cases and opportunity identification efforts to support further adoption of RPA solutions throughout the organization.

• Work with Business Process Owners and Project Manager to ensure that all project documents are maintained and knowledge is transferred to clients throughout the engagement.

• Enabling the RPA solution to be developed and deployed. The candidate is responsible to oversee the initial infrastructure setup for the development, test and production environment. The candidate will also require to explore both server and other RPA deployment options.

• Preparing for the RPA journey: The candidate is responsible for getting everyone on the Centre of Excellence (CoE) including stakeholders to agree on the best practices to be followed. The candidate also needs to ensure that proper coding standards and guidelines are laid out and followed through accordingly.

• Collaboration with RPA Business Analyst on feasibility and optimization of RPA projects. As part of the preparation, candidate is also responsible to provide estimation of time, cost and plans for the technical meetings to be conducted throughout the projects.

• Designing the solution: Once Process Design Document (PDD)/ key stroke document/ design document has been signed-off, candidate is responsible to start with the development based on the overall approved solution designed and documented. This includes component splitting and segregation of works i.e. appointing junior developers to develop each component and/ or workflow.

• The candidate is responsible for identifying reusable components that can save duplicate effort and also define how to manage configurable parameters, queues and schedules of robots to optimize the cost and runtime.

• A document describing outstanding challenges that may or may not be taken care of during the implementation is created and managed by the candidate.

• Building the workflows. The candidate oversees the development effort being carried out to develop the component workflows, and is responsible to document extra requirements after PDD/ key stroke document/ design document has been signed-off.

• A good mentor for junior developers through constant monitoring and helps in troubleshooting and debugging of the issues.

• Testing: An impeccable solution design and implementation needs testing at various level of the design and implementation. A timely and diligent code review and audit by the candidate ensures there are fewer bugs and the solution proposed is compliant and robust.

• Sustaining the solution. As part of the Monitoring and Control the solution developed and deployed is monitored and any changes needed are documented in addition to the support provided to fix any unknown issues popping out of the production environment.

• Support Project Manager in managing project timelines, quality, budgets as well as Business Process Owners relationships.

• Ensure the optimal scheduling of robots to best utilize capacity while meeting business SLAs."