Lead Software Engineer

Company:  Penn Foster
Location: Dallas
Closing Date: 20/10/2024
Salary: £125 - £150 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

The Fay Group , originated in 2008, is a full-scale real estate services company that offers mortgage servicing, property renovations, business purpose lending, insurance, and more to homeowners, investors, and clients nationwide. Fay handles a wide range of mortgage loan solutions for prospective homeowners with varying credit histories and also offers to refinance for existing mortgages.

The Fay Group is made up of separate business units offering a complete range of homeownership products and services that provide customers with solutions to navigate the challenges of homeownership while helping them build toward their long-term financial goals.

Fay Cares!
While others in our industry focus on collecting money—or else—we take a kinder, more humane approach when homeowners fall short, explains CEO Ed Fay. We consider the people behind those mortgages and work hard to give them the best chance possible to stay in their homes.

Come join us on our journey to serve our customers and be the leader in our industry!

As a Software Engineer III, you will demonstrate working knowledge concerning the full life-cycle of web applications. You will be a versatile self-starter with strong intellect and initiative, high reliability, team cooperation, and excellent communication skills.

What you will do for Fay:

  • Develop and maintain applications using a variety of technologies that support multiple lines of Business and IT initiatives
  • Translate application storyboards and use cases into functional applications
  • Communicate professionally as a primary point of contact for business
  • Manage ad-hoc requests and multiple projects simultaneously, while operating in a high-tempo environment with ever-changing priorities and tasks.
  • Design, develop and implement new applications, enhancements, and new features to our products which are primarily ASP.NET on Azure Azure Paas, Faas, and containers
  • Participate in the inception phase of application selection to evaluate applications for compatibility and appropriateness for Fay Financials
  • Provide ongoing system capacity planning for existing applications and determine opportunities for optimization of existing systems
  • Prepare accurate and detailed requirement specification documents, user guides, and functional specification documents
  • Participate in the final phases of deploying and performance tuning of the application help identify performance bottlenecks and suggest workarounds
  • Provide technical and solution documentation for existing applications and ensure that this documentation remains up to date
  • Provide guidance on coding, refactoring, root cause analysis, and feature design best practices
  • Develop standards and best practices
  • Participate in peer code reviews
  • Creating database schemas that represent and support business processes
  • Review, analyze, and create solutions by utilizing Fay’s cloud environment:

What you will bring to Fay:

  • Bachelor's degree in business, computer science, or another technical field/High school diploma/GED required
  • 10+ years overall industry experience in design, and development
  • 7+ years of experience with designing, building, and supporting Multi-tier enterprise systems
  • 2 + years of experience with Azure Cloud
  • Must have extensive working experience with Microsoft technologies
  • 2+ years of experience with Angular Framework 7+, TypeScript, RxJs, NgRx, Lodash, and Ramda
  • Understanding of CQRS Command and Query Responsibility Segregation (CQRS) Architectural pattern
  • Understanding of Message Broker technology like Rabbit MQ, Azure Service BUS
  • Application migration from legacy mode to services and microservices
  • Experience with communicating with businesses to gather requirements and convert them into technical requirements
  • Deep knowledge of Microsoft Azure Cloud and .NET architecture
  • Sound experience with C#, ASP.NET, ASP.NET Core, MVC/MVVM-based Application
  • Deep knowledge of MS-SQL and/or NoSQL
  • Knowledge and experience with agile development
  • Understanding of Agile Scrum process

Diversity, Equity, and Inclusion are deeply embedded into our way of working at Fay. We believe that the best ideas come from having a team that is diverse in backgrounds, experiences, and perspectives. We strive to ensure each of our employees feels valued, respected, included, and is presented with equal opportunities to be successful here at Fay. We are proud to be an equal-opportunity workplace. The Fay Group and affiliated companies participate in E-Verify. For more information go to E-Verify is a registered trademark of the U.S. Department of Homeland Security.

#J-18808-Ljbffr
Apply Now
Share this job
Penn Foster
  • Similar Jobs

  • Lead Software Engineer

    Dallas
    View Job
  • Lead Software Engineer

    Dallas
    View Job
  • Lead Software Engineer

    Dallas
    View Job
  • Lead Software Engineer

    Dallas
    View Job
  • Lead Software Engineer

    Dallas
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙