Senior Software Engineer will probe to gauge the stated and unstated needs of the client before translating complex functional requirements into system requirements while developing applications for First American, these are typically web based applications developed by adhering to coding standards and guidelines by following a continuous Build-Integrate-Test (Agile) approach. Principal Software Engineer will use the deep understanding of the domain to enhance the work output in terms of functionality and enhancements to software applications.
Senior Software Engineer will have Understood the software development lifecycle and has knowledge of the overall application development space combined with understanding of the business and domain. Role will create basic project plans for small projects and will take ownership of the modules to develop features using available stacks and knowledge of programming languages independently. Will apply standard trouble shooting and debugging concepts to achieve speed and efficiency, will also review code and suggest enhancements. Principal Software Engineer will understand the Agile manifesto and ceremonies, will design and develop basic DB solutions, will establish database objects and perform performance tuning. Role will work with Configuration Management tools to enforce CM practices and processes. Role is required to adhere to the QA standards defined by the organization and will work with a deep understanding of performance bottlenecks, production infrastructure, interfaces and dependencies of the product.
Competencies:
Technical Skills:
Technology Stack:An ideal candidate should have understanding and hands-on experience with the following technologies:
Educational Qualification and Experience:
Formal education - Graduate / Postgraduate in Computer Science / Information Technology.
Currently, there aren't any salaries for this role at First American shared by other job seekers.
View more salaries from First American →Achieve your dream job with our top-notch tools!
Resume Checker
Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!
AI InterviewPrep
Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!
Resume Builder
Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!