Plano, TX, USA
4 days ago
Software Engineer III

We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.

As a Software Engineer III/Dev-ops at JPMorgan Chase within the Corporate Technology, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives. This role ensures critical Engineering automations that help keep cutting edge applications with strict real-time SLAs. The role requires a broader skill set on top of Operational support capabilities and automation experience.

 

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

 

Confirm your E-mail: Send Email