• Senior Software Engineer Jobs in Canada - 25343025

  • First American Financial Corporation Ltd.
  • Canada
  • Save Job
  • 15 - 18 Years
  • Posted : above 1 month

Job Description:

Company Summary

Join our team! As a global leader in providing title insurance, settlement services and risk solutions for real estate transactions, First American Title Insurance Company (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 First American Titles Mortgage Solutions division provides lenders with solutions to originate, close and service quality loans We believe that our people are the key to the companys continued success Because our employees enable our future, we invest in theirs by supporting their careers and promoting their overall wellbeing First American has created an award-winning culture and has been named to the Fortune 100 Best Companies to Work For 2018 list for the third consecutive year and to more than 50 regional Best Places to Work lists For more information, visit wwwfirstamcom/mortgagesolutions/

Job Summary

Senior Software Engineer will translate 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 Role will engage with the stakeholders to convert business requirements in to a viable blue print Senior Software Engineer will have Understanding the software development lifecycle and has knowledge of the overall application development space combined with understanding of the business and domain Role will build basic code assigned modules and features using available stacks and knowledge of programming languages generally under supervision, will apply standard trouble shooting and debugging concepts to achieve speed and efficiency, will also review code and suggest enhancements Senior 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


Understands and meets stated needs & requirements of the stakeholders, brings contextual nuances in deliverables and work output to truly partner with all concerned stakeholders
Monitors own work to ensure delivery within the desired performance standards Understands the importance of delivery within expected time, budget and quality standards and displays concern in case of deviation
Takes initiative to develop own technical / behavioral skills; reflects and learns from experiences of self and others
Is receptive to new ideas and different perspectives, Questions routine/ procedures that do not seem efficient and can be improved
Adapts to other cultures and unfamiliar situations, thinks on the feet & displays sense of urgency for completion of deliverables
Encourages teamwork and collaboration by promoting openness and dialogue, facilitates participation of self and other team members in organizational decisions and motivates other team members and drives pride and positivity in work Exhibits professionalism in conduct of work and respects others views
Works with focus to meet the goals / targets given to him / her, seeks constant feedback and Suggests ways of improving conduct of work to make it more efficient
Breaks down the problem in to smaller parts to analyze and chooses the best course of action with available information
Displays excellent verbal and written communication skills and interpersonal skills required to interact with colleagues including customer, onshore counterpart, supervisors, team members, business analysts and business teams

Technical Skills

Should have prior experience in design, develop and maintaining Net based web applications within all phases of the Software Development Life Cycle (SDLC)
Should have worked on complex, multi-tiered architectural applications
Should have Experience of Object Oriented programming practices (SOLID principles, Design pattern)
Should have experience with the process of choosing from the design patterns and platforms and should be able to convey the merits and demerits of these to the team
Should be well versed with the security frameworks, assessing vulnerabilities, Secured Code, SSL/Non SSL, Vulnerability tests amongst the areas being proficient at

Should have prior experience working with agile teams and alternative programming approaches like either of ADM/Scrum or Xtreme programming, KanBan or Re-factoring

Experience in developing web application with C#, MVC 5, ASPNet, Web API
Sound working experience in any one of the JS frameworks including advanced JS frameworks for web comprising of Angular, React, Backbone
Hands on HTML/5, CSS, Advance jQuery & JavaScript and advance knowledge of designing HTML pages with JQuery
Prior experience of bootstrap for managing highly dynamic & scalable browser-based UI
Hands on experience in writing high performance SQL queries, in SQL Server 2014/ 2016 or MYSQL will be preferred
Should have knowledge of Cloud concepts, Azure and Net Core
Should be proficient at T-SQL programming and development
Identify production and non-production application issues and assist team with optimal solution
Identify opportunities to fine-tune and optimize applications of Net developed projects, including periodic code review
Should Contribute to the development of new techniques and plans within area of expertise

Profile Summary:

Employment Type : Full Time
Eligibility : Any Graduate
Industry : Financial Services/Stockbroking, Banking
Functional Area : IT Software : Software Products & Services
Role : Software Engineer
Salary : As per Industry Standards
Deadline : 07th Jun 2020

Key Skills:

Taking these free online tutorials can help you get your next job

People who search this job also searched for the following Keywords

Salary trends based on over 1 crore profiles

View Salaries

All rights reserved © 2018 Wisdom IT Services India Pvt. Ltd DMCA.com Protection Status