Software Engineer II - Python, Aws

JPMorgan Chase JPMorgan Chase · Banking · Hyderabad, Telangana, India · Consumer & Community Banking

Software Engineer II at JPMorgan Chase within the Consumer and Community Banking team, responsible for designing and delivering technology products in a secure, stable, and scalable way. The role involves executing software solutions, creating production code, producing architecture and design artifacts, gathering and analyzing data, implementing and managing Amazon Connect CCaaS solutions, integrating with AWS Lambda, identifying and solving problems, and contributing to software engineering communities.

What you'd actually do

  1. Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
  2. Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems
  3. Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development
  4. Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems
  5. Implement and manage Amazon Connect CCaaS (Contact Center as a Service) solutions to enhance customer service capabilities.

Skills

Required

  • Formal training or certification in software engineering concepts and 2+ years applied experience
  • Hands-on practical experience with Amazon Connect, including designing and implementing contact flows
  • Experience with other AWS services such as S3, DynamoDB, CloudWatch, and Kinesis Data Stream
  • Experience with contact center technologies and best practices.
  • Experience in programming languages such as Python, JavaScript, or Java.
  • CI/CD leveraging Spinnaker
  • Overall knowledge of the Software Development Life Cycle
  • Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
  • Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)

Nice to have

  • AWS Certified Solutions Architect or AWS Certified Developer certification.
  • Experience with other CCaaS platforms and tools.
  • Knowledge of VoIP, and telephony integrations