Jobs at Da Vinci Software

View all jobs

RPA Developer

Rochester, MN · Information Technology
Overview: 
Our client has an imminent need for a RPA Engineer. This individual will be responsible for implementing process automation and testing within the UiPath Platform.

Job Duties:
  • These applications leverage cloud computing, big data, mobile, data science, data warehousing, machine learning using state of the art software development applications and frameworks.
  • Our Software Engineers ensures that these cloud-based micro-services adhere to uptime and accuracy targets, are resilient, and scale as data volumes and traffic increase.
  • Works closely with the Product Owners, Product Managers, Architects to translate requirements into code.
  • Developing services around data warehousing, big data, cloud computing, business intelligence, analytics and machine learning.
  • Participate in DevOps, Agile, continuous development and integration frameworks.
  • Programming in high-level languages such as Go, Python, Java etc.
  • Work on deployment automation/configuration management with tools including but not limited to ADO, Puppet, Chef or Ansible or Azure Pipelines, CloudFormation, Terraform following a DevOps model.
  • Ensure all appropriate documentation of processes and source code is created and maintained.
  • Communicate effectively with peers, leaders, and customers throughout the organization.
  • Participate in expert level troubleshooting and resolve problems through root cause analysis, data and system investigation.
  • Continues to build knowledge of the organization, processes and customers.
  • Performs a range of mainly straightforward assignments.
  • Uses prescribed guidelines or policies to analyze and resolve problems.
  • Receives a moderate level of guidance and direction.
Required: 
  • Proficiency in UiPath Studio and Orchestrator for developing, deploying, and managing automation workflows
  • Hands-on experience with UiPath Test Suite, including creating test cases, test automation, and test execution
  • Strong understanding of RPA best practices, including exception handling, logging, and reusable component design
  • Programming fundamentals with knowledge of .NET framework (C# or VB.NET)
  • Experience with version control systems (Git, TFS, or similar)
Preferred: 
  • UiPath ReFramework experience and UiPath certifications (Developer, Advanced, or Test Automation)
  • Knowledge of CI/CD pipelines and integration with UiPath automation/testing workflows
  • Experience with UiPath's Agentic Processes, including use of Maestro
  • Database querying (SQL) and API integration experience (REST, SOAP)
  • Familiarity with additional automation technologies (Document Understanding, AI Center, OCR tools)
  • Experience with other testing methodologies and tools (TDD, Selenium, etc.) Candidates will also possess the following skills and experiences:
  • Self-directed, successfully removes barriers, and drives tasks towards resolution
  • Effectively communicates (both written and orally) with technical and non-technical colleagues
  • Understands roles and responsibilities of team members within the Scrum framework
  • Willing to learn new technologies
  • Team oriented
Education:
  • Bachelor's Degree in Computer Science/Engineering or related field or Associates’ degree in Computer Science/Engineering or related field with an additional two (2) years of experience as described below:
  • Working knowledge and experience of Software Engineering with a minimum of internships and a minimum of one (1) year of experience OR Two (2) years of experience coding applications or services in a high-level language (C, C++, Golang, Java, C# etc.).
 Location: 
  • Remote
  • W2 only

Share This Job

Powered by