Software Engineer - Full Stack Developer

JPMorgan Chase | Plano, TX

Posted Date 11/24/2022

As a member of our Software Engineering Group, we look first and foremost for people who are passionate around solving business problems through innovation and engineering practices. You'll be required to apply your depth of knowledge and expertise to all aspects of the software development lifecycle, as well as partner continuously with your many stakeholders on a daily basis to stay focused on common goals. We embrace a culture of experimentation and constantly strive for improvement and learning. You’ll work in a collaborative, trusting, thought-provoking environment—one that encourages diversity of thought and creative solutions that are in the best interests of our customers globally.

This role requires a wide variety of strengths and expertise, including:

Full stack developer with proven experience in building scalable and robust applications

  • 15 + years of Application Development Experience
  • 15 + years of object-oriented design skills and familiarity with advanced design patterns and practices
  • Strong technical knowledge with 15+ years of experience in Microsoft .NET/.NET Core framework and C# coding
  • Experience with JavaScript frameworks like Angular or React
  • Hands-on Experience with AWS.
  • Experience in AWS native technologies such as EC2, S3, RDS, VPC, EKS, Lambda, SQS, SNS, API Gateway, CloudWatch, Kinesis, Elastic Cache, Elastic Beanstalk, Redis
  • Experience with SQL (Oracle, SQL server, Aurora MySQL, Postgres)
  • Experience in container technologies (Docker, Kubernetes, Elastic Beanstalk)
  • Experience with data streaming architecture and frameworks (Kafka)
  • Experience with Splunk or Elastic Stack
  • Experience in CI/CD deployment pipelines
  • AWS Developer or Architect Certification preferred.
  • Hands on Agile practitioner
  • Excellent written and verbal communication skills
  • College degree, specialized training or equivalent work experience; Advanced degree preferred
  • Knowledge of industry-wide technology trends and best practices
  • Ability to work in large, collaborative and geographically distributed teams to achieve organizational goals

Share this job