Software consultant will translate functional requirements into system requirements
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. Software
Engineer will have Understanding the software development lifecycle and has
knowledge of the overall
application development space combined with a basic understanding of the business
and domain. Role
will build basic code assigned modules and features using available stacks and
programming languages generally under supervision, will apply standard trouble
shooting and debugging
concepts to achieve speed and efficiency.Software Engineer will understand the
Agile manifesto and
ceremonies, will design and develop basic DB solutions, 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,
infrastructure, interfaces and dependencies of the product.
Understands and meets stated needs & requirements of the stakeholders, brings
nuances in deliverables and work output to truly partner with all concerned
Monitors own work to ensure delivery within the desired performance standards.
Understands the importance of delivery within expected time, budget and quality
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
not seem efficient and can be improved.
Adapts to other cultures and unfamiliar situations, thinks on the feet & displays sense
urgency for completion of deliverables.
Encourages teamwork and collaboration by promoting openness and dialogue,
participation of self and other team members in organizational decisions and
team members and drives pride and positivity in work. Exhibits professionalism in
work and respects others views.
Displays excellent verbal and written communication skills and interpersonal skills
View Job Posting Details 01:25 AM
Page 1 of 3
interact with colleagues including customer, onshore counterpart, supervisors, team
members, business analysts and business teams.
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
Experience in developing web application with C#, MVC 5, ASP.Net, Web API
Sound working experience in any one of the JS frameworks including advanced JS
frameworks for web comprising of Angular, React, Backbone.
HTML pages with JQuery.
Prior experience of bootstrap for managing highly dynamic & scalable
Hands on experience in writing high performance SQL queries, in SQL Server 2014/
MYSQL will be preferred.
Should have knowledge of Cloud concepts, Azure and .Net Core.
Identify production and non-production application issues and assist team with
Identify opportunities to fine-tune and optimize applications of .Net developed
including periodic code review.
Should Contribute to the development of new techniques and plans within area of
Educational Qualification and Experience:
Minimum of 15 years of formal education - Graduate / Post Graduate in Computer
Science / Information
Professional work experience of 3 to 4 years.