Description

Job Description:   

As part of the RPA development team, you will be driving the development of applications and providing leadership with Architectural best practices to achieve the future state of the applications.  

Your key responsibility includes providing a state-of-the-art usability experience with your deep technical skills to developers in your team.  

You will work closely with architects, Sr. developers, managers, executives, and other groups throughout the development process.  

The successful candidate for this position will be an experienced engineer with a variety of knowledge in best principles and practices, results-focused, proactive, highly collaborative, and conforms to security and quality standards.  

The ideal candidate will not only be proficient in developing bots but will also have the ability to mentor a small team of RPA developers. 

Responsibilities: 

Collaborate closely with cross-functional teams, including management, infrastructure, quality assurance, business teams, to ensure seamless integration of delivery of automation solutions. 

Serve as a technical expert, provide technical solutions, architecture, and guidance to resolve complex automation challenges. 

Act as a technical subject matter expert, staying up to date with emerging technologies, industry trends, and advancements in automation and software development methodologies and share knowledge with the team. 

Build and maintain an automation center of excellence, including the establishment of frameworks, tools, and processes for efficient and effective automation development and execution. 

Lead software programming and creating and maintaining comprehensive documentation for all RPA processes, providing clear and comprehensive guidelines for the development team. 

Conduct code reviews to ensure adherence to coding standards, best practices, and security guidelines. Implement quality assurance processes to identify and resolve issues during the development lifecycle. 

Continuously assess and optimize RPA processes to increase efficiency, accuracy, and scalability. 

Drive the implementation of DevOps practices and tools for continuous integration, automated testing, and deployment. Streamline development workflows, optimize build processes, and improve overall development efficiency. 

Minimum Qualification & Preferred Skill Set 

You should be hands-on and have a strong analytical and technical ability with 10+ years of experience. 

Minimum 5 years of Proven experience as a Lead RPA Developer or similar role 

Strong expertise in UiPath automation and software development, with a deep understanding of software engineering principles, best practices, and design patterns 

Proficiency in programming languages such as C#, VB.Net, Python, or Java. 

Experience in API development and scripting is a plus. 

Experience in writing complex SQL queries. 

Knowledge and Experience with AWS, and GitHub pipelines. 

General application development background involving modern UI/UX frameworks, API development, and UiPath automation reporting and administration tasks. 

Excellent communication and interpersonal skills to collaborate effectively with stakeholders. 

Proactive and self-motivated, with a passion for automation, continuous learning, and keeping up with industry trends. 

Education

B.S. Computer Science or related fields