Senior Software Engineer - Pega

American Express

Bengaluru, India

Last shared 54 days ago

Job Details


6 - 9 years

Employment Type


Employer Job ID


Industry Sector

Functional Area

Retail/Commercial Banking Finance
Job Description
You will be part of a fast- paced, entrepreneurial team responsible for enhancing and supporting our Client Fulfillment and Onboarding platforms. The successful applicant for this role will be part of product engineering team involved in definition, development, deployment and support of Client Fulfillment and Onboarding (CFO) products in Global Commercial Payments Technology. The individual will also play a key role in partnering with business and technology colleagues to drive strategic priorities. The Team follows agile methodology and uses the latest distributed development technologies to develop and enhance the CFO product(s). Development Engineers design, develop, document, test (via manual and automated methods), troubleshoot, debug, evaluate, modify, deploy and support software and systems for the CFO product(s). They design, build, test and support software that meets the needs of the business and improve upon it through operational ownership. They use the right tools for the job, and build software that works well and efficiently within the overall system architecture. Responsibilities: Serving as a senior member of an engineering team that designs and develops software applications Owning all technical aspects of software development for assigned applications; Performing hands- on architecture, design, and development of systems Writes code and unit tests, working on API specs, automation, and conducting code reviews and testing Driving consistent development practices - tools and common components; Developing deep understanding of tie- ins with other systems and platforms within the supported domains and working to simplify them where possible Designs and builds integration components and interfaces in collaboration with Architects and Infrastructure Engineers as necessary Mentoring and Leadership of a team of Engineers Identifies opportunities to adopt innovative technologies Contributes to decisions about tools, methods and approaches Identifies exciting opportunities for adopting new technologies to solve existing needs and predicting future challenges Performs ongoing refactoring of code, utilizing visualization and other techniques to fast- track concepts, and delivers continuous improvement Analyzes requirements/ user stories to appropriately support design activities Provides continuous support for ongoing production application availability Manage your own time and work well both independently and as part of a team Works with product managers to prioritize features for ongoing sprints and manages a list of technical requirements based on industry trends, new technologies, known defects, and issues Offer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations. Qualifications Qualifications 6- 9 years of experience in building and implementing model- driven, enterprise- level business solutions and applications Experience in all phases of software development including design, configuration, testing, debugging, implementation, and support of large- scale, business centric and process based applications Experience leading entry level engineers 2 years of Web Services development experience both SOAP and REST Experience in JBOSS Application Server Expertise with Java and related technologies, including relational databases Expertise in XML, JSON, web services technologies, and data structure fundamentals Experience in writing SQL and PL/ SQL Expertise in objected oriented analysis, design and design patterns Expertise with Java and related technologies, including relational databases Demonstrated expertise in Agile development, application design, software development, and automated testing A proven hunger to learn new technologies and translate them into working software Demonstrated aptitude for learning and applying programming concepts Ability to effectively communicate with internal and external business partners Bachelor or Master degree in computer science, computer engineering, or other technical discipline, or equivalent work experience Great to Have PEGA Certifications (e.g. Pega CLSA/ CSSA) Relevant Industry experience, e.g. Payments, Travel Demonstrated Leadership Skills.
Company Description
American Express Company At American Express, We are the world\'s largest card issuer by purchase volume process millions of transactions daily as the premium network for high- spending cardmembers help small business owners succeed by delivering purchasing power, flexibility and financial control provide commercial payment tools and expertise that help companies control their spending and save billions of dollars offer marketing and information management insights that help merchants build their businesses are customer loyalty experts with industry- leading rewards programs and platforms operate the worlds largest travel network serving consumers and businesses are recognized as the most innovative company in our industries are dedicated to serving our customers, 24/ 7, around the world


Sign up free of charge to apply for jobs and meet your future colleagues!

Know More Sign up for free