Lead Software Engineer

 

Description:

As an experienced member of our Software Engineering Group, you'll apply your expertise to solving business problems through innovation and engineering practices to provide tech leadership across design, development, testing and documentation activities across multiple projects, liaising with stakeholders across cross-functional teams offshore & onshore, assist with recruitment drives and developing high performing teams. The complexity of this position requires a leadership approach that is engaging and collaborative, with a sophisticated ability to develop scalable, supportable, robust, and high performing solutions that meet our customers' requirements.

Duties include application design and development, supporting legacy applications & tools (incl. MS Office tools) as well as enhancing existing applications. The focus of this role will be to coordinate between geographically distributed teams to develop & deliver rich, interactive User Interfaces, complex Service APIs, running code reviews - ensuring clean, portable, and well-documented code is delivered as part of the SDLC, conduct both proactive and reactive performance, capacity & stability assessments during course of development for new applications and existing legacy applications & contribute in design discussions.

KEY Responsibilities

  • Drive execution on the design, build, deployment, and maintenance of applications across the platform assisting with analysis, design and development of solutions across MS office tools (VBA), micro-services (.Net Core)
  • Coordinating Change delivery with cross-functional business units - product development & operations
  • Provide User Tool (UT) support coverage includes incident response, User Tool (UT) Remediation, Certification etc and ensuring UT Support coverage is maintained
  • Provide L3 support across applications\\micro services coverage includes support and coordination across MPEC events like DR\\SR, BCP; and ensuring L3 AD Support coverage is maintained
  • Ensure compliance to design guidelines when delivering change to micro-service based solutions & firmwide UT policies when delivering change to User Tool (UT) 

Key Skills & Experience

  • 7+ yrs demonstrated strong analytical skills managing complex software product delivery in an Agile environment
  • 7+ years hands on full stack development experience using .Net Core; Entity Framework Core; MVC; WCF; C#; Angular 2 or higher; React; HTML5; Json; Bootstrap; with a proven track record of successfully delivering global and highly scalable applications\\micro services (preferably in the financial services domain)
  • 5+ yrs experience with SQL (T-SQL); SSRS; SSIS; RDL etc; VBA (Microsoft MS Office tools); leveraging continuous integration and robust build/test automation, with a preference for cross platform stacks and containerization (Jira, Git, Jules\\Jenkins)
  • 3+ years of relevant experience in the design and implementation of business applications, preferably obtained within financial services 

Pluses

  • Basic knowledge of behaviour driven development, cloud technology stack in AWS
  • Have a passion for technologies and trends in AI, Machine Learning, Block-chain etc
  • Proficiency in multiple modern programming languages
  • Knowledge of industry-wide technology trends and best practices 

J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world's most prominent corporations, governments, wealthy individuals and institutional investors. Our first-class business in a first-class way approach to serving clients drives everything we do. We strive to build trusted, long-term partnerships to help our clients achieve their business objectives.

W

Organization JPMorgan Chase & Co
Industry IT / Telecom / Software Jobs
Occupational Category Lead Software Engineer
Job Location Sydney,Australia
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2021-09-25 4:21 pm
Expires on 2024-12-23