MogiMogiJobsPowered by MobiusEngineLet Mogi apply

JPMorgan Chase

Lead Software Engineer

Columbus, OH · 5 days ago

Full-time

About the job

As a Lead Software Engineer at JPMorganChase within CCB, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives.

Job responsibilities

•
Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems.

•
Develops secure high-quality production code, and reviews and debugs code written by others.

•
Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems.

•
Leads evaluation sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture.

•
Leads communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies.

•
Adds to team culture of diversity, opportunity, inclusion, and respect.

Required qualifications, capabilities, and skills:

•
Formal training or certification on software engineering concepts and 10+ years applied experience.

•
Advanced knowledge of architecture, design and business processes.

•
Full Software Development Life Cycle experience within an Agile framework.

•
Strong technical development experience on effectively writing code, code reviews, best practices on configuration management and code refactoring.

•
Communication skills – must possess strong verbale and written communication skill and must be comfortable with fast-paced environment. Strong professional presence with the ability to interact and influence colleagues at all levels in the business; able to collaborate in team environment with team members, business leads and partners.

•
Individual must have excellent problem-solving and time management and organizational skills to handle multiple projects and priorities; must be able to quickly and effectively respond to rapidly changing business needs; must be a proactive self-starter.

•
Expert-level implementation skills with Java, AWS, Database technologies, Python, Scala, Spark, Snowflake.

•
Broad and deep understanding of multiple application server platforms.

•
Build and Release skills using Bitbucket, GitHub, Jenkins, Maven etc.

•
Integration and Continuous Deployment, DevOps models and tools.

•
Experience with the development and decomposition of complex SQL (RDMS Platforms).

•
Experience with Data Warehousing concepts (including Star Schema) .

•
Practical experience in delivering projects in Data and Analytics, Big Data, Data Warehousing, Business Intelligence. Familiar with relevant technological solutions and industry best practices.

•
Good understanding of data engineering challenges and proven experience with data platform engineering (batch and streaming, ingestion, storage, processing, management, integration, consumption).

•
Familiar with multiple Data & Analytics technology stacks.

•
Aware of various Data & Analytics tools and techniques (e.g. Python, data mining, predictive analytics, machine learning, data modelling, etc.)

•
Experience with data visualization, aware of various tools and technologies.

•
Understanding data related security challenges.

•
Experience with one or more leading cloud providers (AWS/Azure/GCP).

•
Ability to work fast and quickly ramp up on new technologies and strategies.

•
Ability to work collaboratively in teams and develop meaningful relationships to achieve common goals.

•
Appreciation of Controls and Compliance processes for applications and data.

•
In depth understanding of data technologies and solutions is preferable.

•
Drive Process improvements and implement process changes as necessary.

•
Knowledge of industry-wide Big Data technology trends and best practices.