Full-time
This job posting has expired and is no longer accepting applications. Check out similar jobs
Job description
About the job UiPath Software Developer
Position Description and Responsibilities:
- The UiPath Salesforce Developer (Contractor) will work with our existing internal UiPath product management team, Vendor Teams and existing development staff to develop, enhance and streamline our UiPath systems.
- This position works with minimal supervision and exercises independent judgment within well-defined parameters.
- This position is responsible for developing and customizing all technical aspects of UiPath and will collaborate with functional leaders, organizational units, and subject matter experts to determine requirements and translate them into business needs in order to design, configure, test and deploy effective tools within UiPath environment.
- This resource can ensure and monitor the UiPath bot is stable, manage any platform upgrades, minor functionality changes, mentor FTE staff, assist in developing best practices around RPA and possibly create small bots for incremental process improvement.
- This position supports the Department Of Economic Security (DES) DTS - OSM, A to Z UiPath Projects.
- In Addition will participate in the review of the source code, participate in Agile ceremonies such as: daily scrum meetings, planning, retrospection, etc. Provide input and clarifications to other developers during development of deliverables and when applicable, provide access to appropriate staff to clarify requirements.
- Education: Bachelor's degree in Computer Science
- Certifications: UiPath Certified Advanced RPA Developer (UiARD)
- Minimum of 8 + Years of total Programming Experience of which 3 years of UIPath /RPA experience.
- UiPath Studio RPA Development with REFramework Net (C#, VB.Net), HTML, JavaScript, and advanced automation tools (OCR, IDP, AI/ML)
- Demonstrable written and oral communication skills
- Ability to design and implement RPA automation solutions from business and technical requirements
- Ability to develop technical specifications, designs, and architecture artifacts
- Ability to break down business problems into logical tasks and think creatively
- Ability to perform code analysis to understand how code is implemented
- Ability to manage multiple tasks and changing priorities
- Azure DevOps, Git, CI/CD Familiarity with using API/Services (REST & SOAP services), MS Office, Google Suite, OnBase Unity Client, Mainframe CICS and Terminal Emulator Clients in UiPath automations Continues to educate and mentor developers in best practice Experience with agile development Scrum, Kanban, SAFe, Lean principles and software development life cycle (SDLC) and ITIL Process
- Education: Bachelor's degree in Computer Science or a related field.
- Certification: UiPath Certified Advanced RPA Developer (UiARD).
- Minimum of 8+ years of total programming experience.
- At least 3 years of hands-on UiPath/RPA development experience.
- Proven ability to design and implement RPA automation solutions using UiPath Studio and the REFramework.
- Proficiency in programming languages .NET (C#, VB.Net, HTML, JavaScript).
- Experience with advanced automation tools like OCR, IDP, and AI/ML integration.
- Technical Skills:
- Familiarity with integrating APIs (REST & SOAP services) in UiPath workflows.
- Experience with debugging and performing code analysis.
- Ability to develop technical specifications, designs, and architecture artifacts.
- Soft Skills:
- Strong written and oral communication skills.
- Ability to break down business problems into logical tasks and think creatively.
- Strong organizational skills to manage multiple tasks and changing priorities.
- Clearances:
- Level-1 Fingerprint Clearance Card.
- Willingness to undergo a 7-year HireRight background check.
- Familiarity with Azure DevOps, Git, and CI/CD pipelines.
- Experience with mainframe applications, terminal emulator clients, and platforms like OnBase Unity Client.
- Knowledge of Agile development methodologies, such as Scrum, Kanban, SAFe, or Lean principles.
- Experience with the software development life cycle (SDLC) and ITIL processes.
- Prior experience mentoring and educating junior developers or creating best practices for RPA.
- Knowledge of tools within the Microsoft Office and Google Suite ecosystems.
- Experience with Department of Economic Security (DES) or other public sector organizations.
Most Popular Jobs Similar to Applications Developer
application developer
it applications developer
software applications developer
application software developer
it application developer
enterprise application developer
applications programmer
application developer analyst
computer application developer
application programmer
Other Helpful Pages Related To UiPath Software Developer
Internship React Developer Salaries
Frequently asked questions
Q: What skills or qualities help someone succeed as a Applications Developer?
A: To succeed as an Applications Developer, key technical skills include proficiency in programming languages such as Java, Python, or C++, as well as expertise in software development frameworks, databases, and operating systems. Additionally, strong problem-solving skills, attention to detail, and the ability to learn and adapt quickly are essential soft skills, along with effective communication and collaboration skills to work with cross-functional teams. These technical and soft skills enable Applications Developers to design, develop, and deploy high-quality software applications, driving career growth and effectiveness in the role.
Q: What is the career path for a Applications Developer?
A: A typical career progression for an Applications Developer involves starting as a Junior Developer, where they focus on coding and learning various programming languages and frameworks, then advancing to a Mid-Level Developer role, where they take on more complex projects and lead smaller teams. As they gain experience, they can move into Senior Developer or Technical Lead positions, where they oversee large-scale projects, mentor junior developers, and contribute to technical strategy. With continued growth, Applications Developers can also transition into roles like Technical Architect, Product Manager, or even start their own software development companies, leveraging their expertise to drive innovation and entrepreneurship.