Senior Software Engineer

Overview

On Site
Full Time

Skills

Specification Gathering
.NET
Scalability
Code Optimization
Performance Tuning
Collaboration
Quality Assurance
Software Development
Requirements Analysis
Testing
Mentorship
Leadership
Loan Servicing
Investment Management
Finance
Payment Processing
Reporting
Regulatory Compliance
Management
Computer Science
Information Systems
Software Engineering
Software Design
Debugging
Systems Analysis
Systems Analysis/design
Continuous Integration and Development
Continuous Integration
Continuous Delivery
Automated Testing
Docker
Kubernetes
GitHub
Jenkins
Microsoft Azure
DevOps
C#
MySQL
Python
Java
Microservices
Agile
Amazon Web Services
Cloud Computing
Mortgage
Training And Development

Job Details

Job Overview

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.

Email Resume

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.

Qualifications
  • Master's degree or foreign equivalent in Computer Science, Computer Information Systems, Software Engineering, or related field
  • 2 years of experience as a Software Engineer or any related job
  • Experience with the following: Software design; Debug and troubleshot issues
  • Ability to conduct system analysis and design of engineering solutions to meet customer requirements and incorporate changing technologies
  • Design, develop, and maintain software continuous integration/continuous deployment (CI/CD) solutions and automated test environments; and Docker, Kubernetes, GitHub, Jenkins, Azure DevOps, C#, MySQL, Python, Java, Microservices Architecture, Agile methodology, AWS, Cloud Formation


Benefits & Perks

Competitive Salary and Benefits Package (commensurate with experience)

Collaborative, team-oriented company culture

401K with company funded match

Generous Paid Time Off plan

Occasional travel to sunny Southern California headquarters

Awesome company Christmas party

Why Join The Mortgage Office?

Competitive Compensation

Attractive salary with performance bonuses.

Comprehensive Benefits

Health coverage, retirement savings plan, and more.

Innovative Environment

Work with cutting-edge technologies in a collaborative setting.

Professional Growth

Access to training and development programs to advance your career.

Impactful Work

Contribute to solutions that are transforming the private lending industry.
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.