About The Position

We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorganChase within the Consumer and Community Banking Consumer Card Technology team, 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.

Requirements

  • Formal training or certification on software engineering concepts and 3+ years applied experience
  • Hands-on practical experience in system design, application development, testing, and operational stability
  • Experience as a Unix Linux System Administrator with strong proficiency with Unix Linux operating systems (e.g., Red Hat, Solaris, AIX)
  • Experience with Ab Initio installation, configuration, and support
  • Hands-on experience with Docker containerization
  • Proficiency in shell scripting (Bash, Perl, Python)
  • Knowledge of networking concepts and protocols with strong troubleshooting and problem-solving skills.
  • Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages
  • 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 Haves

  • Experience with cloud platforms (AWS, GVP, VSI)
  • Exposure to DevOps tools and practices
  • Experience with automation tools (Ansible)

Responsibilities

  • Install, configure, and maintain Unix Linux servers and supporting infrastructure
  • Manage and support Ab Initio applications, including installation, upgrades, patching, and troubleshooting
  • Deploy, manage, and troubleshoot Docker containers across development, test, and production environments
  • Monitor system performance and availability, conduct regular health checks, and optimize resource utilization
  • Perform routine maintenance activities such as OS patching, backups, and system upgrade
  • Automate administrative tasks using shell scripting and related tools to improve reliability and efficiency
  • Provide technical support to end users and application teams; investigate and resolve incidents and problems
  • Collaborate with development and operations teams to enable and support CI/CD pipelines and participate in disaster recovery planning, testing, and execution
  • Document system configurations, procedures, and troubleshooting steps; maintain runbooks and SO
  • Contributes to software engineering communities of practice and events that explore new and emerging technologies
  • Adds to team culture of diversity, opportunity, inclusion, and respect

Benefits

  • comprehensive health care coverage
  • on-site health and wellness centers
  • a retirement savings plan
  • backup childcare
  • tuition reimbursement
  • mental health support
  • financial coaching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service