Grow with Us. Be an Innovator.
Our work culture
A collaborative, resilient, and driven place for creative brains
Join the NMC Data Services team!
Travel and relocation are possible to unanticipated locations throughout the U.S.
Job Description – Senior Software Developer (RPA & Intelligent Automation)
Job Description Overview:
Role – Senior Software Developer
Experience - 5+ years
Location – Cincinnati, OH and Remote
Shift Timings - EST time zone
Overview:
We are seeking a highly skilled Senior Software Developer with strong expertise in Robotic Process Automation (RPA) and Intelligent Automation. The ideal candidate will have experience in architecture, design, and implementation of business process automation, along with solid documentation skills. Experience in consulting organizations and the ability to communicate effectively with both business and technical teams is highly desirable.
Key Responsibilities
- Develop and deploy automation projects using industry-leading platforms such as UiPath or Automation Anywhere.
- Collaborate with business teams to design, implement, test, and debug software robots.
- Design and develop user interfaces for robot interaction and ensure seamless human-like automation.
- Apply cloud-first software development best practices to build high-volume, error-free RPA solutions.
- Complete all standard templates, including technical design documents (SDDs), ensuring all business scenarios are accurately captured and automated.
- Administer the Orchestrator System in compliance with organizational standards and controls.
- Optimize and refactor code to meet design specifications and maintain high-quality robot frameworks.
- Automate a variety of applications to address business needs, ensuring solutions are resilient to change.
- Catalog automated processes to support testing, validation, and quality assurance.
- Provide guidance and feedback to Automation Team Leads, Enterprise Solutions Directors, application teams, security teams, and Business Analysts on the most effective automation solutions.
- Monitor and troubleshoot robots to ensure optimal performance and provide technical support to stakeholders.
- Required Skills & Experience.
- Proven track record in developing and deploying automation projects.
- Experience in creating robust Solution Design Documents (SDDs) and Process Design Documents (PDDs).
- Strong development skills with .NET, Python, SQL, and other relevant technologies.
- Proficiency in scripting languages such as JavaScript, Python, or VBScript.
- Ability to analyze and solve complex problems with a focus on automation solutions.
- Excellent communication skills to effectively interact with both technical and business teams.