Senior .NET Full Stack Engineer

Overview

On Site
USD 120,000.00 - 140,000.00 per year
Full Time

Skills

Loan servicing
Investment management
Finance
Mortgage
Payment processing
Reporting
Regulatory Compliance
Management
Microsoft technologies
Specification
Debugging
Scalability
Code optimization
Performance tuning
Quality assurance
Requirements analysis
Design
Testing
Mentorship
Computer science
Software engineering
Software development
ASP.NET MVC
ASP.NET
RESTful
Object-Oriented Programming
Microsoft Windows Server 2012
Microsoft IIS
UI
JavaScript
jQuery
Bootstrap
HTML
HTML5
Css3
Cascading style sheets
React.js
AngularJS
Database design
Microsoft SQL Server
PostgreSQL
Relational databases
Microsoft TFS
Microsoft Excel
VBA
Version control
Git
Continuous Integration and Development
Software deployment
Continuous integration
Continuous delivery
Problem solving
Analytical skill
Effective communication
Collaboration
.NET
C#
IMPACT
DICE

Job Details

The Mortgage Office Software streamlines and automates the processes involved in loan servicing, origination, and fund management for financial institutions. The Mortgage Office offers features such as loan tracking, payment processing, escrow management, and investor reporting, enhancing efficiency and compliance servicing for private money loans. TMO is recognized for its robust, user-friendly solutions that help clients manage their lending portfolios effectively. Founded in 1978 and proud of the work we do, our customers and employees feel like family.

We are seeking a highly skilled and experienced Senior .NET Full Stack Engineer to join our dynamic development team. As senior engineer, you will be responsible for designing, developing, and maintaining software applications using Microsoft technologies. You will collaborate with cross-functional teams, including developers, quality assurance engineers, and product managers, to design, implement and enhance features on the current platform. Your expertise in software development will contribute to enhancing and improving design and delivering high quality software.

This role reports to the COO/CTO. This position is a full-time W2 role and requires you to be on-site in our offices in Huntington Beach, California.

Responsibilities:

  • Collaborate with cross-functional teams to gather and analyze requirements, and translate them into technical specifications.
  • Design, develop, and test scalable and high-performance software applications using .NET framework and C#.
  • Write clean, efficient, and maintainable code following best practices and coding standards.
  • Perform code reviews and provide constructive feedback to ensure code quality and adherence to architectural guidelines.
  • Troubleshoot and debug software defects and propose solutions to address them.
  • Optimize application performance and scalability through code optimization and performance tuning techniques.
  • Stay updated with the latest industry trends and technologies, and actively contribute to the improvement of the development process.
  • Collaborate with the QA team to ensure comprehensive test coverage and assist in resolving any issues or bugs.
  • Participate in the entire software development lifecycle, including requirements analysis, design, implementation, testing, and deployment.
  • Mentor junior developers and provide technical guidance and support when required.


Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • A minimum of 7 years full stack software development in related technology.
  • Proven experience as a .NET C# Engineer, with a strong record of accomplishment of delivering high-quality software solutions.
  • In-depth knowledge of the .NET framework, ASP.NET MVC and/or ASP.NET Core, C#, RESTful APIs, and object-oriented programming principles; Windows Server 2012 & IIS Server
  • Proficient in front-end technologies such as JavaScript Libraries (jQuery, Bootstrap or similar), HTML/HTML5, CSS/CSS3, and related frameworks (e.g., React or Angular).
  • Strong understanding of database design and development using SQL Server, Postgres, or other relational databases.
  • Familiar with Team Foundation Server and Access & Excel VBA
  • Experience with version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines.
  • Excellent problem-solving and analytical skills with the ability to prioritize tasks and work in a fast-paced environment.
  • Effective communication and collaboration skills, with the ability to work effectively in a team-oriented setting.
  • If you are a passionate and motivated .NET C# Engineer looking for an exciting opportunity to contribute to the development of industry-impacting software applications, we would love to hear from you. Join our team and make a significant impact on our organization's success.

Benefits:

  • Full medical benefits
  • 401K matched
  • Paid vacation
  • Paid sick days
  • Paid holidays
  • Awesome holiday party

Top compensation according to experience.

Salary Range: $120,000 - $140,000.

#DICE
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Applied Business Software, Inc.