0 suggestions are available, use up and down arrow to navigate them
What job do you want?

Create Job Alert.

Get similar jobs sent to your email

Apply to this job.
Think you're the perfect candidate?
Software Engineer III at Constructive Inc

Software Engineer III

Constructive Inc Farmers Branch, TX (Onsite) Full-Time
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 Groupis 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.

TheFay-Constructive Foundationwas established to fulfill the philanthropic mission of Fay Financial employees to serve the communities in which they live and work. Over 80% of employees across Fay, Constructive, and GenStone affiliate companies make voluntary contributions to the Foundation. Each quarter, their contributions are donated to organizations focused on improving education opportunities, combating poverty, and supporting military service members and first responders.

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.

Recommended Skills

  • .Net Framework
  • Agile Methodology
  • Angular4
  • Architecture
  • Asp.Net Core
  • Business Processes
Apply to this job.
Think you're the perfect candidate?

Help us improve CareerBuilder by providing feedback about this job:

Job ID: gaapxcc

CareerBuilder TIP

For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.

By applying to a job using CareerBuilder you are agreeing to comply with and be subject to the CareerBuilder Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.