2014-06-01

Application Development Lead - C#/.NET-140040251

##

Job Description

Chase is the U.S. consumer and commercial banking business of **JPMorgan Chase & Co. (NYSE: JPM)**, a leading global financial services firm with assets of $2.3 trillion and operations in more than 60 countries We serve more than 50 million consumers and small businesses through more than 5,600 bank branches, 18,700 ATMs, credit cards, mortgage offices and online and mobile banking as well as through relationships with auto dealerships.

Within Chase, **Mortgage Banking** helps customers achieve and sustain homeownership by offering purchase and refinance home loans to first-time and experienced homebuyers, servicing residential mortgage loans, and providing affordable solutions to customers struggling with their mortgage payments.

We are seeking a passionate result-oriented technologist to drive better, faster, simpler solutions and technology direction. Someone that is highly motivated, hands-on and cross-functional with the capability of driving high quality solutions to difficult problems.

As an **Applications Developer Lead**, you will be responsible for planning, architecting, designing, analyzing, developing, coding, testing, debugging and documenting programming to satisfy business requirements for large, complex projects. You will also be expected to adhere to architecture standards, risk management and security policies, data management policies, leading presentations in architecture review, strategic technology directions, best practice development (e.g., estimating models) and code reviews.

Other responsibilities include:

* Single Point of Responsibility for the overall technical integrity of our team''s delivery.

* Partner with the Application Development Manager in the analysis and estimation of future work impacting our team.

* Partner with the Scrum Master to lead our team in breaking down complex Features/Stories into well understood and achievable tasks.

* Partner with Architects on the design and architecture for our team''s deliverables.

* Be an active developer and contributor to the team’s delivery.

* Take the lead on solving and implementing difficult technology challenges and drive our team to successful delivery.

* Work closely with BA/QA team members to create test plans and ensure that issues are properly identified, fixed, and tested.

* Ensure development quality is being tracked and improved using techniques like Unit Testing and Peer Review.

* Cultivate and introduce (where appropriate) Agile engineering practices including: Pair Programming, Continuous Integration and Test Driven Development.

* Strengthen the presence of our team as a Technical center of excellence.

* Actively work with other leads to align to a consistent technology vision and keep the rest of the organization aware of our activities.

* Mentor team members to progress their technical and professional skills.

##

Qualifications

* 7+ years experience an Application Developer or related role.
* 3+ years experience working as a hands-on (actively coding) Application Development Lead or related role.
* Bachelor’s degree in Computer Science, Computer Engineering or a related field or the foreign equivalent.
* Extensive knowledge and experience working in an Agile environment.
* 3+ years experience of implementations with C# and the .NET platform.
* 3+ years experience of implementations with ASP.NET including experience with building custom controls and developing with the ASP.NET MVC framework.
* 3+ years experience with Microsoft LINQ or ADO.NET.
* Must be highly proficient in SQL preferably across multiple databases.
* 3+ years experience implementations with building modern web applications using frameworks; experience with jQuery, jQuery UI, and Bootstrap is a plus.
* Broad and deep understanding of IIS including experience with configuration and troubleshooting.
* Comfortable in more than one programming language and have a firm grasp of fundamental web/internet technologies.
* Must have practical experience with unit testing (NUnit/MSTest), including a understanding of Mock Testing Frameworks; experience with NMock or EasyMock.NET is a plus.
* Experience with Acceptance Test Driven Development, SpecFlow or NSpec experience is a plus.
* Experience automating builds with Maven using CI Servers, Jenkins or Team Foundation Server experience is a plus.
* Experience with automated deployments, Rundeck experience is a plus.
* Experienced mentor with the ability to work in a collaborative environment and coach other team members on coding practices, design principles, and implementation patterns that lead to high-quality maintainable solutions.
* Excellent communication skills in English (both written and spoken forms).

JPMorgan Chase is an Equal Opportunity and Affirmative Action Employer, M/F/Disability/Veteran

##

*Job:* Applications Development

*Primary Location:* US-OH-Columbus-Morse Crossing / 00426

*Organization:* CONSUMER & COMMUNITY BANKING

*Schedule:* Full-time

*Job Type:* Standard

*Shift:* Day Job

*Employee Status:* Regular

Show more