RPA Developer, Entry to Junior Level

Tactical Engineering & AnalysisSan Diego, CA
19h$80,000 - $125,000Onsite

About The Position

The RPA (Robotic Process Automation) Developer is responsible for designing, developing, testing, and deploying automation solutions using UiPath to support NIWC Pacific. They will play a supporting role in achieving the organization's goals by collaborating with SMEs and senior developers to refine automation workflows with attended and unattended bots to improve process efficiency. This position will directly impact mission support and operational effectiveness by delivering robust automation solutions that increase productivity and reduce errors. CORE FUNCTIONS / JOB DUITES An Entry level RPA Developer will be expected to be able to perform the following, under close supervision: Assist in designing, coding, and testing software applications. Collaborate with senior developers to understand project requirements and contribute to development efforts. Write clean, efficient, and well-documented code. Participate in code reviews and incorporate feedback to improve code quality. Debug and fix minor software issues. Learn and adapt to new technologies and programming languages as needed. Contribute to the maintenance and improvement of existing software systems. Participate in Agile methodologies such as sprint planning, daily stand-ups, retrospectives, and backlog grooming. Attend and actively participate in team meetings and training sessions. Build and maintain automation bots (attended and unattended) using UiPath studio and UiPath Orchestrator Create reusable components, automation frameworks, and libraries for scalable automation delivery Collaborate with stakeholders to refine requirements and validate workflows Test, troubleshoot, and optimize RPA solutions for reliability and performance Adhere to automation governance standards, coding guidelines, and documentation requirements Document automation design and development decisions Support knowledge sharing and user training A Junior level RPA Developer will be expected to be able to perform the following with supervision: Designing, coding, and testing software applications. Collaborate with senior developers to understand project requirements and contribute to development efforts. Write clean, efficient, and well-documented code. Participate in code reviews and incorporate feedback to improve code quality. Debug and fix minor software issues. Learn and adapt to new technologies and programming languages as needed. Contribute to the maintenance and improvement of existing software systems. Participate in Agile methodologies such as sprint planning, daily stand-ups, retrospectives, and backlog grooming. Attend and actively participate in team meetings and training sessions. Build and maintain automation bots (attended and unattended) using UiPath studio and UiPath Orchestrator Create reusable components, automation frameworks, and libraries for scalable automation delivery Collaborate with stakeholders to refine requirements and validate workflows Test, troubleshoot, and optimize RPA solutions for reliability and performance Adhere to automation governance standards, coding guidelines, and documentation requirements Document automation design and development decisions Support knowledge sharing and user training

Requirements

  • Programming language(s) (e.g., Python, Java, JavaScript, C++)
  • Data structures and algorithms
  • Version control systems
  • Database technologies
  • Software development methodologies (e.g., Agile, Scrum)
  • Testing procedures and debugging techniques
  • Software security principle
  • RPA development
  • UiPath Studio, UiPath Orchestrator, and REFramework
  • Integrating UiPath with APIs, databases, and enterprise systems
  • UiPath Associate certification or equivalent
  • Python, SQL, and workflow automation
  • SDLC in an Agile development environment
  • Problem-solving, communication, and technical writing skills
  • U.S. Citizenship is Required
  • Candidates must have an active clearance OR the ability to obtain a US Government security clearance and will be subject to a US security background investigation (i.e. favorable background investigation / credit score). Additional eligibility requirements for access to various levels of classified information may also be required.

Nice To Haves

  • SAP is a plus
  • An active security clearance is highly desirable.
  • Preferred (BS STEM Degree)

Responsibilities

  • Assist in designing, coding, and testing software applications.
  • Collaborate with senior developers to understand project requirements and contribute to development efforts.
  • Write clean, efficient, and well-documented code.
  • Participate in code reviews and incorporate feedback to improve code quality.
  • Debug and fix minor software issues.
  • Learn and adapt to new technologies and programming languages as needed.
  • Contribute to the maintenance and improvement of existing software systems.
  • Participate in Agile methodologies such as sprint planning, daily stand-ups, retrospectives, and backlog grooming.
  • Attend and actively participate in team meetings and training sessions.
  • Build and maintain automation bots (attended and unattended) using UiPath studio and UiPath Orchestrator
  • Create reusable components, automation frameworks, and libraries for scalable automation delivery
  • Collaborate with stakeholders to refine requirements and validate workflows
  • Test, troubleshoot, and optimize RPA solutions for reliability and performance
  • Adhere to automation governance standards, coding guidelines, and documentation requirements
  • Document automation design and development decisions
  • Support knowledge sharing and user training

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Entry Level

Education Level

High school or GED

Number of Employees

11-50 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service