Sr. Fullstack .net developer

Codetech•Agoura Hills, CA

About The Position

The Senior Application Developer develops technology solutions for the Mortgage Servicing platform using cloud services and Microsoft technologies. The role involves creating complex business applications, testing software during development, performing quality assurance and user acceptance testing, preparing software for deployment, providing post-implementation support, and preparing application documentation. The developer uses technologies and practices including .NET, C#, Agile methodologies, web services, T-SQL, SSIS, JavaScript, CSS, HTML, functional programming, and other front-end languages. The position also responds to and resolves issues reported by users of live systems, manages small projects independently, and contributes as a team member on larger projects. Other related duties may be assigned.

Requirements

  • Bachelor's degree or equivalent work experience.
  • 7+ years of relevant work experience.
  • Required skill: .NET.
  • Knowledge of Agile methodologies, such as Extreme Programming (XP) and Scrum, is helpful.
  • Experience with relational databases such as SQL Server, MySQL, or PostgreSQL.
  • Knowledge of design patterns, refactoring, and unit testing.
  • In-depth knowledge of JavaScript, CSS, HTML, functional programming, and front-end languages.

Nice To Haves

  • Experience with Linux and open-source software is a plus.
  • AWS environment experience is highly preferred, including EC2, SQS, SNS, Lambda, containers, and API Gateway.
  • Financial services experience, especially related to mortgages and mortgage-backed securities, is desirable.

Responsibilities

  • Develop technology solutions for the Mortgage Servicing platform using cloud services and Microsoft technologies.
  • Write high-quality code to create complex business applications.
  • Test software during development.
  • Perform quality assurance and user acceptance testing.
  • Prepare software for deployment to production environments.
  • Provide post-implementation support.
  • Prepare application documentation.
  • Respond to and resolve questions and issues logged by users of a live system.
  • Manage small projects independently and work as a team member on larger projects.
  • Perform other related duties as required and assigned.
  • Demonstrate behaviors aligned with the organization's desired culture and values.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service