Lead .NET Developer (1882) in Irving, TX at Mr. Cooper

Date Posted: 1/29/2018

Job Snapshot

  • Employee Type:
  • Location:
    Irving, TX
  • Job Type:
  • Experience:
    Not Specified
  • Date Posted:

Job Description

Ready to be a Cooper too? This might just be right up your alley!

Job Purpose

You will be responsible for developing and supporting software projects, functions and completing specific client work, projects and miscellaneous tasks while ensuring commitment and quality through to completion.  You will also be responsible for providing technical leadership and mentoring to a team of developers.

Essential Functions

  • Troubleshoot complex issues and drive them to resolution.
  • Provide technical leadership, guidance and mentoring to other developers
  • Collaborate with other tech leads and architects to design distributed systems
  • Ensure the quality and completeness of feature stories submitted to the team for evaluation.
  • Develop applications through their full lifecycle.
  • Interpret written requirements and technical specifications documents.
  • Perform object-oriented design and analysis (OOD/OOA).
  • Support, maintain, and document software functionality.
  • Suggest methods and new technologies for increasing the effectiveness of changes and of general production support improvements.
  • Live by Mr. Cooper values of challengers of convention, champions for customers and cheerleaders for the team.
  • Perform other duties as needed or assigned


  • Minimum 7 years’ software development experience developing solutions
  • Minimum 5 years’ professional experience with C# .NET, SQL Server, WCF and ASP.NET
  • Solid understanding of object-oriented design principles and architectures
  • Solid understanding of RESTful web services utilizing the ASP.NET Web API framework.
  • Solid understanding of web security concepts (CSRF, XSS, CORS, OWASP).
  • Solid understanding of web technologies (HTML, JavaScript, CSS, CMS, DHTML, MVC, XML, XSD, jQuery)
  • Solid understanding of .NET security (Authentication/Authorization)
  • Solid understanding of distributed systems and architectures, including SOA, SaaS, and microservices
  • Solid understanding of ASP.NET MVC web applications.
  • Solid understanding of build automation, continuous integration, and source code branching strategies
  • Solid understanding of SQL programming skills and MS SQL Server
  • Solid understanding in Agile software development practices
  • Solid understanding of Unit testing with mocking
  • Solid understanding of continuous integration and service abstraction
  • Solid understanding in DI/IOC and SOLID principles
  • Experience in queueing systems (Ex. ServiceBus, nServiceBus, MSMQ)
  • Desired: Practical experience with a Tier1 cloud platform (Azure or AWS)
  • Desired: UML modeling skills (use cases, sequence diagrams, state machine, deployment diagrams)
  • Desired: Exposure to Angular JS, Twitter Bootstrap
  • Desired: Paired programming and XP Exposure

Other skills:

  • Leading other engineers in a full-stack (dev/test/deploy/operate) agile delivery team model
  • Ability to communicate clearly and concisely, both orally and in writing.
  • Strong analytical and problem-solving skills.
  • Bachelor’s Degree in Computer Science or equivalent work experience
  • Desired: Mortgage Originations or Servicing experience.

Job Requisition ID:


Job Category:

Information Technology

Primary Location City:


Primary Location Region:


Primary Location Postal Code:


Primary Location Country:

United States of America

Posting Organization:

Mr. Cooper

Line of Business:


Additional Posting Location(s):