Company: BP
Skills: IT - Software Development
Education: High School/Secondary
Employment Type: Full Time Contractor
Location: Houston, Texas, United States

In order to apply for this position, applicants MUST meet the following criteria. If your resume does not match these criteria, you will not be able to apply for this position.
     


The Automation Developer is responsible for designing and developing innovative process automation solutions that drive efficiency and make life easier for business users. Developers work in a multidisciplinary landscape and must combine deep understanding enterprise architecture with a relentless focus on the end-user.This role will primarily develop automation programs using RPA (UiPath), but success is dependent on familiarity with the underlying systems and architecture being automated. Exceptional developers are problem solvers who understand how process improvements, existing solutions, and RPA or other automation tools can be combined to deliver stable, secure solutions that deliver on the business need.The ideal candidate will have a development background in a variety of languages and frameworks. Experience may include RPA, front-end/back end web development, .NET, PowerShell, SQL, or scripting. Most importantly, successful candidates will exhibit exceptional learning ability and a desire to constantly explore new languages, tools, and systems.
  • Demonstrate leadership in technical design through an ability to identify multiple solution options that fill the business need (RPA or otherwise)
  • Apply excellent communication skills to actively provide input in the requirement gathering and design phases and communicate solution recommendations with business and IT
  • Take responsibility for end-to-end delivery of RPA solutions in UiPath, including technical design, requirement gathering, documentation, and build/test/deploy processes
  • Develop custom solutions using MS Flow, Python, or .NET as required
  • Evaluate processes for automation suitability from a technical and strategic perspective
  • Develop solutions that can automate different systems using a variety of techniques, including UI automation, SQL queries, web services (APIs), or .NET interfaces
  • Continually learn about different areas of IT&S (database architecture, network infrastructure, security & compliance, etc.) to deepen understanding of how automation fits in to the enterprise landscape
  • Explore new languages and tools to identify potential additions to the solution portfolio
  • Demonstrate a "service-oriented" mindset and maintain active communication and continuing focus on end-users after deployment