Job Description
We are looking for Senior Python & RPA Developers who will be able to develop and support both web applications and automation solutions.
The main scope of work includes everything from back-end to client-side code, as well as designing and maintaining RPA workflows using optimal and efficient technologies, frameworks, and patterns.
Responsibilities
- Contribute to the design and implementation of scalable database architecture, server-side infrastructure, and RPA workflows built for high-volume operations and concurrent user traffic
- Lead and manage a team of engineers while also acting as an individual contributor on Python and RPA development tasks
- Make key architectural and technical decisions and provide direction as one of the senior leaders of the development team
- Liaise between the development team and other internal stakeholders, prioritizing team goals and reporting on the status of ongoing projects
- Develop and maintain automated processes using RPA tools (e.g. UiPath, Automation Anywhere, Blue Prism) in conjunction with Python-based systems
- Oversee and track metrics for monitoring system stability, performance, and security
- Write high-quality, well-tested code for both web and automation processes
- Collaborate with the engineering team to design and launch new features and automation use cases
- Maintain code and automation logic integrity and organization
Minimum Requirements
- 4+ years of professional experience with Python development
- 3+ years of hands-on experience with RPA platforms
- Experience modifying and building on existing frameworks in both Python and RPA
- Knowledge of multiple front-end languages and libraries (e.g. HTML/CSS, JavaScript, XML, jQuery)
- Understanding of the threading limitations of Python and multi-process architecture
- Experience designing RPA workflows that integrate with APIs, databases, and third-party services
- Knowledge of user authentication and authorization between multiple systems, servers, and environments
- Understanding of scalable application and automation design principles
- Proficient with AWS services – EC2, RDS, SES, S3
- Familiarity with event-driven programming and message queues
- Able to create database schemas that support business processes
- Able to integrate and orchestrate multiple data sources and systems
- Strong unit testing, debugging, and automation testing skills
- Hands-on experience with Git and version control workflows
- Must have Excellent communication skills and fluency in English
E04JI80034mh407hyu1