American Express Careers

Engineer II

Bangalore, India
Digital Commerce Technology

Apply Get Referred

Job Description

Design, development, troubleshooting, support and debugging RPA Solutions built in Blue prism. The Identity and Access Management – Robotics Process Automation (RPA) Team Member of a product engineering, support or delivery and integration team, reporting to an Engineering Director.
  • Implementation and operation of RPA solutions
  • Analyzes requirements/ user stories to appropriately support design activities
  • Performs technical aspects of software development for assigned applications
  • Performs hands-on design, and development of systems
  • Functions as a development member of an agile team and helps drive consistent development practices
  • Individual contributor working on writing code, support and testing
  • Contributes to decisions about tools, methods and approaches
  • Performs unit and assembly testing of software components including the design, implementation, evaluation, and execution of unit and assembly tests
  • Conducts code reviews and builds test cases
  • Debugs software components, identifies, fixes and verifies remediation of code defects
  • Performs ongoing refactoring of code and continuously improves product
  • Identifies opportunities to adopt innovative technologies
  • Provides continuous support for ongoing application availability Scope of Impact/Influence
  • Ensures Engineers adhere to SDLC standards
  • Ensures timely completion and quality of all documentation and deliverables produced by engineering team
  • Delivers a quality product that meets the defined Acceptance Criteria


  • BE/MCA/M Tech/B Tech graduate with 6-8 years of software experience
  • Mandatory 2-3 years of experience in RPA space, working in Blue Prism application development & support.
  • Define and implement optimal automated solutions
  • Contribution in specification, design and implementation of large systems
  • Evaluates and undertakes impact analysis on major design options and assesses and manages associated risks
  • Takes technical responsibility for all stages in the software development process
  • Takes part in reviews of own work and contributes in reviews of colleagues' work
  • Configures software and equipment and tests platform specific versions of one or more software products
  • Skilled in the delivery methodology used by the team (Agile, Scrum, Agile XP, Test-Driven Development, Waterfall, etc.)
  • Integrates software and hardware sub-systems in new systems, upgrades, enhancements and conversions
  • Agile Practices
  • Programming Languages and Frameworks
  • Programming/Software Development
  • SDLC Methodologies and Practices.
  • System/Platform Domain Knowledge
  • Systems Design
  • Systems Integration
  • Testing Functional
  • Application Support
  • Requirements Gathering and Definition Leadership
  • Adaptive Communication
  • Analytical Thinking
  • Business Product Knowledge
  • Industry and Company Knowledge
  • Problem Solving
  • Technology Industry Trends Performance Amplifiers
  • Adaptability
  • Collaboration & Teamwork
  • Continuous Improvement
  • Learning Agility
  • Open Communication

ReqID: 19002780
Schedule (Full-Time/Part-Time): Full-time
Date Posted: Feb 13, 2019, 1:15:07 AM
Apply Get Referred