Job Title:  Senior .Net Developer

Job Id:  
Temporarily work from home, later in Washington, D.C
Job Type:  
Direct Hire
Bachelor’s degree in Computer Science or Similar. Bachelor’s degree can be substituted with an Associates Degree +2 years of experience in a directly related field,Free RPA training will be provided to the selected developer

Company and Position Background:
Insystech has thrived for over 20 years developing innovative solutions and providing mission critical services to the U.S. Federal Government and State and Local Government entities. We have consistently focused on listening to our customers, understanding their problems and providing best value IT solutions that solves their problems. Currently we are in the process of building a Center of Excellence (COE) for Intelligent Process Automation. Our team is working on developing various solutions using Robotic Process Automation (RPA) technologies that embed Artificial Intelligence, Machine Learning, Deep Learning techniques to automate routine, rule-based processes to assist the workforce and provide them the opportunities to become Knowledge Workers. We are looking for Senior .Net Developer who is willing to learn the latest RPA Technologies, go through training and get certified as a UIPath RPA Developer. We are looking for inquisitive minds, deep thinkers and problems solvers to join our energetic Center of Excellence team.
Duties & Responsibilities:
  • Use your experience, skills in .Net Technologies, C#, object oriented programming, modern application development methodologies to learn RPA concepts, technologies, tools through online training platform
  • Learn the Artificial Intelligence (AI), Machine Learning (ML) algorithm usage techniques in the RPA Bots and cultivate methods to train the algorithms and embed them within the bots
  • Participate in RPA development efforts that are planned and executed by the internal COE team
  • Understand the concepts, value proposition for Intelligent Process Automation and analyze business processes for suitability to be automated
  • Get certified in UIPath, as a Developer and progressively onto Architect level
  • Independently and as a team member engage with prospective customers, conduct demos and discussions to enlighten them of the advantages of RPAs
  • Engage on RPA Development Projects with Customers. In this role, as and when such projects/contracts become available, your duties could include:
    • As an RPA Developer, you will be responsible for coding and configuring automation process components from low-level design (LLD) or technical design documents (TDD) to meet defined requirements. You will also validate automations by performing unit testing and ensuring that configuration control is maintained at all times.
    • Work with the technical and business staff to gain an understanding of the customer environment: the customer’s business, and culture; the current IT environment and how robotics fits into that environment; the big-picture and the immediate need for process automation, etc.
    • Responsible for identifying, understanding, documenting, and analyzing business processes in detail; provide inputs to / review of process analysis, business case documentation, and process definition documentation
    • Design RPA solutions in accordance with standard design principles and conventions; provide inputs to / review of object design instructions, process design instructions, solution design documentation, operational impact documentation, test plans, release notes
    • Configure new RPA processes and objects using core workflow principles that are efficient, well structured, maintainable and easy to understand.
    • Perform and/or provide support for testing activities (build and unit testing, configuration testing, validation testing, verification testing, UAT testing, pilot testing)
    • Identify and communicate the technical infrastructure requirements; work with project stakeholders to ensure RPA software is deployed successfully in accordance with technical infrastructure requirements
    • Support existing processes and implement change requirements as part of a structured change control process. Develop workflows and custom solutions to address specific customer needs.
    • Problem solve issues that arise in day to day running of RPA processes and provide timely responses and solutions as required
  • Become an evangelist of RPA by identifying client needs and showcasing the best solutions
  • Qualifications and Skills
    • Minimum 8 years of IT Industry experience with at-least 5+ years as a specialized .Net Developer
    • Clear understanding of the .Net Framework, n-tier Web Applications, Cloud Deployment, Security Considerations
    • Programming experience in C#, VB, Java or Python
    • Modern applications development using Angular.JS, Node.JS, API First Methodology, SQL Server Backend
    • Must be experienced in following Agile/Scrum methodology and have experience using tools like Jira
    • Previous experience working with UIPath, Automation Anywhere, Blue Prism is a plus
    • Must be process minded, automation focused with good presentation and communication skills
    • Excellent client-facing and internal communication skills
    • Excellent written and verbal communication skills
    • Solid organizational skills including attention to detail and multitasking capabilities

We are an equal opportunity employer and value diversity. All employment is decided only on the basis of qualifications, merit and business need.