RPA Developer, Entry to Junior Level
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 DuitesAn 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 OrchestratorCreate reusable components, automation frameworks, and libraries for scalable automation deliveryCollaborate with stakeholders to refine requirements and validate workflowsTest, troubleshoot, and optimize RPA solutions for reliability and performanceAdhere to automation governance standards, coding guidelines, and documentation requirementsDocument automation design and development decisionsSupport knowledge sharing and user trainingA 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 OrchestratorCreate reusable components, automation frameworks, and libraries for scalable automation deliveryCollaborate with stakeholders to refine requirements and validate workflowsTest, troubleshoot, and optimize RPA solutions for reliability and performanceAdhere to automation governance standards, coding guidelines, and documentation requirementsDocument automation design and development decisionsSupport knowledge sharing and user trainingSkills & AbilitiesAn Entry level RPA Developer should have foundational knowledge of the following:Programming language(s) (e.g., Python, Java, JavaScript, C++)Data structures and algorithmsVersion control systemsDatabase technologiesSoftware development methodologies (e.g., Agile, Scrum)Testing procedures and debugging techniquesSoftware security principleRPA developmentUiPath Studio, UiPath Orchestrator, and REFrameworkIntegrating UiPath with APIs, databases, and enterprise systemsUiPath Associate certification or equivalentPython, SQL, and workflow automationSDLC in an Agile development environmentProblem-solving, communication, and technical writing skillsSAP is a plusA Junior level RPA Developer will be expected to have basic knowledge of the following:Programming language(s) (e.g., Python, Java, JavaScript, C++)Data structures and algorithmsVersion control systemsDatabase technologiesSoftware development methodologies (e.g., Agile, Scrum)Testing procedures and debugging techniquesSoftware security principleRPA developmentUiPath Studio, UiPath Orchestrator, and REFrameworkIntegrating UiPath with APIs, databases, and enterprise systemsUiPath Associate certification or equivalentPython, SQL, and workflow automationSDLC in an Agile development environmentProblem-solving, communication, and technical writing skillsSAP is a plusEDUCATION & CERTIFICATIONSGED and/or equivalent years of experiencePreferred (BS STEM Degree)UiPath AssociateTYPICAL WORKING CONDITIONS General office environmentComputer/Equipment lab100% On-SitePhysical RequirementsMay be expected to lift up to 25 lbsFrequent use of keyboard and typingFrequent sitting and standingWORK SCHEDULE9/80The ability to work non-standard work hours and schedules in support of project requirements.PAY RANGEPay range will be determined by knowledge and experience level of selected candidate*ENTRY: $80,000.00 to $105,000.00 annually, DOEJUNIOR: $100,000.00 to $ $125,000.00 annually, DOEU.S. Citizenship Is RequiredSECURITY CLEARANCECandidates 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. An active security clearance is highly desirable.Tactical Engineering & Analysis, Inc. is an Equal Employment Opportunity/Minority/Female/Disability/Protected Veteran EmployerSalary: $80000 - $125000 per yearJob Posted by ApplicantPro