Tech Lead – Application Development
Job Description
Position Title : Tech Lead – Application Development
Department : Central Services – Information Technology
Location : Bangalore
About Savills:
For over 160 years, Savills has been helping people thrive through place and
spaces.
Listed on the London Stock Exchange, we have more than 40,000 professionals
collaborating across over 70 countries, delivering unrivalled coverage and
expertise to the world of commercial and prime residential real estate.
By applying world research data and trends to local and global settings, we’re
able to empower our clients with insights from the forefront of the industry –
bringing their aspirations to life through innovative, tailor-made solutions.
Whether we are working with a global corporate looking to expand, an investor
seeking to sustainably optimise their portfolio, or a family trying to find a
new home, we help our clients make better property decisions.
Equal Employment Opportunity:
Savills is an Equal Opportunity Employer. We celebrate diversity and are
committed to creating an inclusive environment for all employees.
Scope:
We are seeking a highly skilled and motivated Tech Lead – Application
Development to oversee the design, development, and delivery of
enterprise-grade applications. You will be responsible for a team of
developers, collaborate with cross-functional stakeholders, and ensure
technical excellence across all phases of the software development lifecycle.
Key Responsibilities
-
Thrive to mentor and contribute to the teams whose main responsibilities
are:
-
Involve in professional, sustainable, and secure product development that
employ the latest cutting-edge technologies to improve efficiencies and
qualities of deliverable.
-
Co-ordinate and manage onshore / offshore teams with their assignments, user
stories, and acceptance criteria along with execution plans.
-
Examine all function as well as non-functional requirements to ensure that
product / project engineering meet of country compliance, project
constraints.
- Participate in Back end and Front-end development of the product.
-
Consider comprehensiveness towards non-functional requirements that cater to
the concerns of security, performance, maintainability, scalability, and
usability of a product.
-
Provide professional consultation to our business team with feasible and
cost-effective technical solutions.
-
Provide knowledge, insights, directions, and guidelines to colleagues that
are less experienced.
Job Requirements
Qualification:
-
Bachelor’s degree in information technology, software engineering, computer
science, or related field.
-
At least 5-7 years' of recent experience in leading & managing the
(onshore and offshore) Team along with developing projects.
-
Minimum 10+ years professional experience with Software Engineering related
fields.
-
Knowledge & experience in modern technical stack benefits and
limitations including efficient communication protocol, application
frameworks, message queues, system integration.
- Experience in databases RDBMS (MS SQL).
-
Knowledge and comprehensive experience using Microsoft based technologies,
Asp.Net Core, .Net 8 / 9, MVC Framework, Angular, REST API development,
background services.
-
Knowledge and experience of developing applications using Blazor & MVC.
- Knowledge and experience of using Azure Cloud.
-
Knowledge of enterprise standards including logging, monitoring, access
limitation, sensitive data handling.
-
Knowledge and experience in different development principles &
architecture design, micro-services, SOA, etc.
- Comfortable to work in Agile along with traditional waterfall models.
Bonus points if candidate have got:
- Experience with Microsoft products such as Dynamics 365, O365.
- Experience with Power Platform and MS Fabric.
-
Knowledge and experience of Artificial Intelligence implementation in
Application.
-
Knowledge and experience using Node.js and relevant frameworks for back-end
development.
- Familiarity and understanding of Docker.
- Awareness and work involvement on distribute systems.
- NoSQL (MongoDB).
```