Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

JPMorgan Software Engineer III 
United States, Texas, Plano 
98581502

14.09.2024

Corporate Technology

Job responsibilities

  • 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
  • Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems
  • Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture
  • Contributes to software engineering communities of practice and events that explore new and emerging technologies
  • Release management and SDLC including experienced in Jules and Jenkins pipeline deployments. Spinnaker based deployments.
  • Follow processes to report defects, track and analyze the test results methodically and systematically so audit and lineage are always maintained.
  • Incident management and follow through to RCA finding and resolution. Requires diverse coordination skills.
  • Be able to communicate effectively and work closely together with business clients, other technology teams, support partners and stakeholders to deliver and support business aligned solutions.
  • Provide primary infrastructure operational, optimization and engineering support for the on-prem, private and public cloud platform
  • Adds to team culture of diversity, equity, inclusion, and respect.

Required qualifications, capabilities, and skills

  • Formal training or certification on software engineering* concepts and 3+ years applied experience (mandatory)
  • Hands-on practical experience in system design, application development, testing, and operational stability
  • Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages
  • 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., Public cloud,AWS, EC2, S3,RDS,EMR, Aurora, Redshift)
  • Orchestration (e.g., Autosys, Airflow, Control-M, Oozie, etc.). Of those, Control M experience is a must to create automation.
  • Database exposure and intermediate level SQL skills to be able to query and manage GOS and AWS Athena, Aurora DBs
  • Hands on Tools Development using one or more programming languages such as Python, Ansible, Java/Scala. Automation aptitude is key.
  • Knowledge on SLI, SLO, SLAs and KPIs. Grafana and/or Splunk dashboard and Dynatrace
  • Overall knowledge of the Software Development Life Cycle

Preferred qualifications, capabilities, and skills

  • Experience with database technologies – Oracle/MySQL,
  • Experience with Languages – Java, Scala, Python, Shell Scripts
  • Familiar with development tools such as Eclipse, Bitbucket, Sqldeveloper/Toad, JIRA, Jules, Jenkins, Hbase, Spark-shell, Hive, AWSetc.
  • Knowledge of building Rest API (microservices) with Spring, Spring boot is a plus
  • Certification – AWS Practitioner or a higher level certification is a plus and demonstrated record of working AWS in various services
  • Knowledge in Resiliency testing of both disaster and sustained recovery is a plus
  • Knowledge of Snowflake is a plus