ResponsibilitiesAnalyze new process automation candidates, quickly assessing the feasibility and accurately estimating development effort Configure new processes and objects using core workflow principles that are efficient, well structured, maintainable, and easy to understand Apply RPA workflow design best practices including Robotic Enterprise Framework (REFramework) when developing and/or maintaining workflowsReview workflows developed by other RPA Developers to ensure compliance with internal control/security/audit requirementsCreate and document test cases for negative scenarios, to document workflow behavior when certain systems malfunction, as well as performance scenarios, to stress test systems behaviorMonitor test scenario outcomes and ensure the timely resolution of errors throughout development, testing, and post-implementationSupport the operational teams during the UAT and rollout phasesProvide maintenance to production workflows by ensuring second-level support for workflow incidents; investigate reported errors, agree on error severity, and propose a resolutionReport issues to third-level support (RPA vendor) if the internal team cannot solve incidents; ensure development fix, unit testing, and production deployment preparationConfigure enhancements /change requests to already automated processesApply systems and database knowledge to troubleshoot and resolve complex technical problemsPerform Service Management (Tier-3 support) activities and tasks for corporate business applications as assignedInterface with third-party software vendors to escalate and resolve software and other technical problemsCollaborate cross-functionally with business owners, solution architects, business systems analysts, project managers and other engineers/developers to discuss technical options and pros/cons to meet business requirements to achieve secure and scalable solutions while consistently applying best practicesPromote and follow the established processes, policies, standards, and procedures to assure compliance with corporate and regulatory policies and standardsConduct appropriate code and unit test reviews for assigned projects and present to architecture review boards as necessaryQualifications :Education & Experience:Bachelor’s Degree or Equivalent Experience Required8-10 years working in an IT environment, with strong experience in IT Service Management and a robust understanding of ITILMore than 4 years of experience working as full stack .net web developer, with strong programming skillsMore than 2 years of working on process improvement and automation technologies such as Robotics Process Automation (RPA), chatbots, integration technologies, and workflow technologiesMinimum of 1-3 years designing, developing, deploying, and supporting RPA with UiPath, Power Automate, Blue Prism, or Automation AnywhereConsulted with senior-level managementExperience in full project life cycle development for systems and applicationsHands-on experience working with .NET core and has experience building enterprise eCommerce solutions using the Microsoft .NET framework
Technical Knowledge & Skills:Automation Tools (Robotics Process Automation (i.e UIPath, Power Automate), Selenium, etc.) (essential)NET stack, ASP.NET, and C# (essential)JavaScript, Javascript templating libraries (AngularJS, ReactJS, VueJS, etc), jQuery, and UI frameworks (essential)SQL scripting and PL/SQL or T-SQL (essential)SQL Server (2016 or later) (essential)Azure or Amazon Web Services (AWS) (desired)APIs and microservices (essential)Systems development life cycle – Waterfall or Agile (essential)Cast Iron/IBM App Connect and/or data integration middleware (desired)Scripting languages such as PowerShell, PHP, Python (desired)Background and experience in Server Administration (desired)
Customer Management Skills:Strong communication (oral and written) skillsExperience working with a variety of roles/levels from junior developers to senior managers to customers
Other Competencies:Deltek is a fast-paced environment; the ability to multitask on different projects concurrently is criticalA wide degree of creativity and passion for process improvement is expectedIntellectual curiosity and a strong desire to learn new technical skills is a mustMaintain a positive environment and high-performance standardsFlexibility to take on tasks outside of one’s own area and to assist team members is a key success factorStrong analytical and problem-solving skill is a mustSelf-starter and can work with minimal supervisionAbility to work collaboratively with geographically dispersed teams