What are the responsibilities and job description for the Sr. Software Engineer position at First American?
Primary Responsibilities
- Perform all phases of software engineering including requirements analysis, application design, code development and automated testing
- Design, implement and test product features in collaboration with product owners and stakeholders.
- Contribute extensively to the implementation of programming tasks and deliver on time
- Troubleshoot production support issues post-deployment and develop solutions
- Review code and provide feedback relative to best practices and performance improvement
- Collaborate with others in a Scrum team
- Participate in an Agile/Scrum methodology to deliver high-quality software releases in sprints
- Mentor and advise less experienced team members
- Keep up with industry changes to continually improve technology stack
Required Qualifications:
- Bachelor's Degree in Software Engineering, Computer Science, related discipline, or equivalent experience
- 2 years of hands-on experience with designing / developing cloud technologies
- 5 years of software development experience with advanced hands-on .Net and Microsoft SQL Server
- Exceptional problem solving and critical thinking skills
- Advanced level expertise in multiple application development languages (JavaScript, C#, SQL)
- Extensive knowledge of MVC framework and HTML5/CSS/JavaScript/JSON
- Previous experience working in an Agile environment
- Solid understanding of best practices for techniques regarding web scalability, performance, and security
- Ability to learn and work in a wide range of application domains
- Team player with ability to work independently
- Excellent verbal and written communication skills
Desired Skills:
- Extensive knowledge of RESTful API design and multi-threaded design.
- Experience with Microsoft SQL database and spatial queries
- Experience with MapInfo, GDAL, or ESRI a plus
Salary Range:
$79,950 - $166,050
This hiring range is a reasonable estimate of the base pay range for this position at the time of posting. Pay is based on a number of factors which may include job-related knowledge, skills, experience, business requirements and geographic location
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.
Salary : $79,950 - $166,050