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 building complex business applications, testing software throughout development, conducting quality assurance and user acceptance testing, preparing software for production deployment, supporting implementations, and documenting applications. The developer uses technologies and practices including .NET, C#, Agile methodologies, web services, T-SQL, and SSIS, as well as JavaScript, CSS, HTML, functional programming, and other front-end languages. The role also involves supporting users of live systems, managing small projects independently, and contributing as a team member on larger projects.

Requirements

  • Bachelor's degree or equivalent work experience.
  • 7+ years of relevant work experience.
  • Experience with .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.
  • AWS experience, including EC2, SQS, SNS, Lambda, containers, and API Gateway; highly preferred.
  • Financial services experience, especially related to mortgages and mortgage-backed securities.

Responsibilities

  • Develop technology solutions for the Mortgage Servicing platform using cloud services and Microsoft technologies.
  • Write high-quality code for complex business applications.
  • Test software during development and 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