RPA Senior Developer

The Robotic Process Automation (RPA) Senior Developer manages the technical aspect of implementation, and is a technical mentor for multiple automation teams. Also, should be flexible to individually develop / test Automation Solution based on complexity and criticality of the Project.

The RPA Senior Developer performs a wide range of duties including some or all of the following:

Provides technical direction for the development, design, and systems integration for client engagement from definition phase through implementation.

Applies significant knowledge of product and developments to improve service to our automation factory.

Reviews work of development team.

Easily recognizes system deficiencies and implements effective solutions.

Keeps project manager well informed of status of development effort and serves as liaison between development staff and project manager.

Ensures technical teams are contributing to an integrated code library.

Owns the development lifecycle and is responsible for managing technical risks throughout the project.

Communicates and enforces coding standards.

Performs code reviews and provides mentoring to junior developers.

Consistently delivers high-quality services to our clients.

Understands complex database concepts and effectively employs different database design techniques.

Understands object oriented concepts and consistently applies them in client engagements.

Understands browser / client specific compatibility issues.

Conducts effective performance evaluations and provides mentoring to developers and senior developers through formal and informal channels.

Suggests areas for improvement in internal processes along with possible solutions.

Reviews the status reports of team members and addresses technical issues as appropriate.

Complies with and helps to enforce standard policies and procedures.

Must Have Skills/Qualifications:

Understanding of .NET framework or web development, depending on the automation.

In depth understanding of RPA concepts.

Good understanding of core .NET concepts and object oriented programming.

Technically sound candidate with hands-on development experience.

Awareness of standard policies and procedures.

Nice to Have Skills/Qualifications:

Experience of Automation Tools.

Understands browser / client specific compatibility issues.


Previous experience working with off-shore teams.

Experience with RPA or other Automation.

Experience with IDEs like Visual Studio, WebSphere.

Educational Requirements:

Degree in computer science, computer information systems, engineering, business, or related field or equivalent experience

Requisition ID - 51206

Avanade is the leading provider of innovative digital and cloud-enabling services, business solutions and design-led experiences, delivered through the power of people and the Microsoft ecosystem. Majority owned by Accenture, Avanade was founded in 2000 by Accenture LLP and Microsoft Corporation and has 30,000 professionals in 24 countries. Visit us at www.avanade.com.

Meet Some of Avanade's Employees

Joshua C.

Manager, Experience Design

Joshua guides and supports Avanade’s junior employees in their paths to create exceptional experience designs for company clients—while also working with clients and stakeholders himself.

Beth H.

Executive, Delivery Management

Beth oversees all delivery projects within a region for Avanade, ensuring that project teams have the tools and resources they need to achieve total client satisfaction.

Back to top