Join our team! First American's National Production Services division provides global title and escrow production support across all channels within First American Title including the Mortgage Services, Commercial, Direct, and Agency divisions. As a global leader in providing title insurance, settlement services and risk solutions for real estate transactions, First American (NYSE: FAF) is an ideal place to build your career. We have been entrusted with helping our customers achieve and protect their dream of homeownership since 1889. We believe that our people are the key to the company's continued success, and we invest in diverse talents and backgrounds and empower our teams to achieve more than they could anywhere else. First American has created an award-winning culture and has been named to the Fortune 100 Best Companies to Work For list for the sixth consecutive year and to more than 50 regional Best Places to Work lists. For more information, please visit www.careers.firstam.com
Job Summary
We are seeking a skilled Software Engineer to assist our team in creating software solutions in the Title space. You will participate in the design, development, coding, testing, debugging, and maintenance of software code for business applications. You will work with both technical and non-technical staff to understand problems develop software solutions to resolve them. We are looking for a full stack engineer.
Responsibilities
Design, code, unit test, debug, and document software applications
Work closely with other team members (technical and non-technical) to come up with software solutions to problems
Monitor and report to management on the status of project efforts, anticipating/identifying issues that inhibit the attainment of project goals and implementing corrective actions
Work with other engineers on the team to come up with appropriate software design/architecture
Required Skills/Qualifications
Bachelor's Degree in Computer Science/related field OR equivalent combination of education and experience
2-5 years of directly related experience
Strong written and verbal communication skills
Deep understanding of object-oriented programming
Self-driven team player with ability to work independently and multi-task
Proficient with C#/.NET Core
Experience working with JavaScript
Preferred Skills
Experience implementing and consuming RESTful web services/APIs
Experience with JavaScript frameworks such as ReactJS
Experience creating unit tests for application code
Experience with MongoDB or other NoSQL databases
Experience and solid understanding of various software design patterns.
Experience translating product requirements into software solutions
Experience preparing specifications from which programs will be written, designed, coded, tested and debugged
Experience working with a distributed team
Strong organizational skills
Desired Skills
Experience with HashiCorp's Terraform or other Infrastructure as Code tools is a plus
Experience working with AWS technologies is a plus
Experience with scripting languages (powershell, bash) is a plus
Experience working with CI/CD tools (Jenkins, Azure DevOps etc.) is a plus
Experience with various computer platforms and application environments (Linux and Windows) is a plus
#LI-KH2
First American invests in its employees' development and well-being, empowers them to provide superior customer service and encourages them to serve the communities where they live and work. First American is committed to diversity and inclusion. We are an equal opportunity employer.Based on eligibility, First American offers a comprehensive benefits package including medical, dental, vision, 401k, PTO/paid sick leave and other great benefits like an employee stock purchase plan.