Software Engineer - SQL, NoSQL

Short Description

American Express is hiring a Software Engineer - SQL, NoSQL who can Analyze the existing environment and derive opportunities, recommend alternative solutions to technical problems.

Job Description

Why American Express?
There's a difference between having a job and making a difference.

American Express has been making a difference in people's lives for over 160 years, backing them in moments big and small, granting access, tools, and resources to take on their biggest challenges and reap the greatest rewards.

We've also made a difference in the lives of our people, providing a culture of learning and collaboration, and helping them with what they need to succeed and thrive. We have their backs as they grow their skills, conquer new challenges, or even take time to spend with their family or community. And when they're ready to take on a new career path, we're right there with them, giving them the guidance and momentum into the best future they envision.

  • Because we believe that the best way to back our customers is to back our people.
  • The powerful backing of American Express.
  • Don't make a difference without it.
  • Don't live life without it.

Function Description:
This position will be part of the Manufacturing and Automation Organization, within the Automation COE.  We are delivering the next phase of flexible, business-maintainable process automation to enable superior customer care and satisfaction for multiple business areas.   As a key member in this organization, the successful candidate will be responsible for building the foundation of our information sharing platform and play an integral role in incorporating the reporting tools of the future.
Purpose of Role:
This role will support the Analytics Manager and shareholders through the execution of high quality, action-oriented analytics tools from structured and unstructured data sources, engineering the data to provide actionable insights, driving improvements across the program. The incumbent will be responsible for the daily execution of Operational Reporting as well as the analysis and improvement of existing reporting and the development of new reporting to enhance operational oversight.  The incumbent will require strong organizational, technical and creative problem-solving skills, with the ability to use data to outline strategic changes, driving improvements through the data. This role requires strong stakeholder management and must work well in a dynamic, complex environment and under deadline pressures. 
The incumbent will be expected to contribute to the success of other team members as well as own and contribute to development projects themselves.  The intent is to create best in class innovative reporting solutions for quantitative and qualitative analysis to improve the customer journey, drive service standardization & improvement, reduce defects, and drive economies for our shareholders.
This is an opportunity to work in a fast-paced environment on the latest technologies while playing an influential role in defining strategy and leading automation advancements within American Express. You will also be challenged with identifying innovative ideas and proof of concept to deliver against the existing and future needs of our partners.
The offer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations.

  • Critical Factors to Success (Outcome-Driven): 
Business Outcomes:
  • Translation of business requirements into concepts and best in class user experience design 
  • Innovative design and dissemination of relevant business reports 
  • Accurate, timely and defect-free delivery of reporting solutions 
  • Collaboration with business & internal stakeholders to identify opportunities for deploying relevant models 
  • Leadership Outcomes:
  • Put enterprise thinking first, connect the role's agenda to enterprise priorities and balance the needs of customers, partners, colleagues & shareholders. 
  • Lead with an external perspective, challenge the status quo and bring continuous innovation to our existing offerings 
  • Demonstrate learning agility, make decisions quickly and with the highest level of integrity 
  • Lead with a digital mindset and deliver the world's best customer experiences every day  
  • Responsibilities
  • Deliver high quality and accurate reporting solutions in the form of report/dashboards, in a timely manner 
  • Plan project deliverables, prioritize day-to-day tasks, create project documentation, track and report progress on key metrics 
  • Attend ad-hoc requests on solution support without impacting quality or timeliness 
  • Perform feasibility study to validate the functional specification and translate them into technical specification 
  • Work with cross-functional teams to identify opportunities, understand business processes, document automation requirements, propose and build solutions while supporting any solution enhancement needs  
  • Develop clean well-executed design concepts, and coordinate with the team on design and prototype of new solutions/interfaces 
  • Analyze the existing environment and derive opportunities, recommend alternative solutions to technical problems 

General Qualifications 
  • Previous experience in a Scrum team delivery environment preferred 
  • Demonstrated willingness to learn new technologies and takes pride in how fast they develop working solutions
  • Bachelor's or master's degree in computer science, computer engineering, statistics, mathematics, or another technical discipline, or equivalent work experience
  • Strong relationship skills and ability to manage the expectations of multiple customers and stakeholders
  • Strong written and verbal communication skills, and Communicates Effectively at all levels of the organization  
  • Proven ability to independently overcome obstacles and resolve complex problems 
  • Ability to effectively interpret technical and business objectives and challenges
  • Ability to think abstractly and deal with ambiguous/under-defined problems
  • Strong quantitative and analytical skills
  • Ability to use data to completely transform a process, driving efficiencies and economies of scale

Technical Requirements:
  • Ability to effectively interpret technical and business objectives and challenges, and articulate solutions
  • Experience with Data Visualization tools such as Tableau
  • Experience with various automation tools including Blue Prism, Selenium, UFT, VBA, etc.
  • The knack to guide/mentor other team members in both technology and business domain
  • Solid understanding of data structures, Algorithms & Design Patterns
  • Understanding and experience with UNIX / Shell / Perl / Python / R / Alteryx scripting is a plus
  • Background in SQL Database development is a plus
  • Data Science / Advanced Analytics experience is a plus
  • Experience with Hadoop, Hive, PySpark, Pandas, Cornerstone is a plus

Behavioral Skills/Capabilities:
Enterprise Leadership Behaviors
Set The Agenda: Define What Winning Looks Like, Put Enterprise Thinking First, Lead with an External Perspective
Bring Others With You: Build the Best Team, Seek & Provide Coaching Feedback, Make Collaboration Essential
Do It The Right Way: Communicate Frequently, Candidly & Clearly, Make Decisions Quickly & Effectively, Live the Blue Box Values, Great Leadership Demands Courage.

Software Engineer - SQL, NoSQL
Mid-Senior-level Information | Technology | Information Technology Full-time Other | Information Technology | Engineering Senior Software Engineer | Software Engineer
American Express is a global service company, providing customers with exceptional access to products, insights and experiences that enrich lives and build business success.

Each day, American Express makes it easier, safer and more rewarding for consumers and businesses to purchase the things they need and for merchants to sell their goods and services. An engine of commerce, American Express provides innovative payment, travel and expense management solutions for individuals and businesses of all sizes. Most of all, we help our customers realize their dreams and aspirations through industry-leading benefits, access to unique experiences, business-building insights, and global customer care. We enable our customers to do and achieve more.