Overview
The client understands that property is one of the most valuable assets globally, and buying
a home is a monumental financial decision for most individuals. That's why Vector has
brought a game-changing solution, transforming the outdated process of finding and
financing a home into a seamless and globally unique experience.
In just under 10 years, Client has successfully connected an entire ecosystem of valuers,
brokers, insurers, lenders, and consumers through its cutting-edge platform. Passionate
about empowering people with property, Vector digitally connects lenders and the
ecosystem across over 2700 cities worldwide. it makes it happen. Its award-winning team
collaborates with industry-leading and innovative clients, committed to hiring, nurturing,
and developing the best talent and creating strong teams. The culture thrives on
customer centricity, fostering an environment that encourages innovation,
experimentation, and a relentless pursuit of excellence.
About The Role:
We are expanding our Tech Team and recruiting for Software Engineers in New
Delhi, NCR, India. As a Snr. Software Engineer, you will be part of a cross-functional squad
that is tasked with delivering value to our customers. To succeed in this role,
you must have the ability to write clean, efficient and functional code. You must also
have a keen eye for details along with a passion for developing software in the .NET framework.
As a Software Engineer, you will be responsible for producing high-quality clean code
using .net languages such as C# etc. using .net framework and creating applications
from scratch, configuring existing systems and providing user support. Your responsibilities
will include sourcing project requirements, deciding on the most appropriate software
solutions, Review Peer Code, and ensuring that developments are error-free. You should
also ensure that the final products are well-presented and engaging.
Key Responsibilities:
● Learn existing systems functionality and topography.
● Complete all phases of the software development life cycle including analysis,
design, functionality, testing and support.
● Producing high-quality code using .NET languages such as C# or Angular, React
etc.
● Problem-solving and issue resolution.
● Serve as a technical lead contributing to and directing the efforts of development
teams.
● Assist in task planning, estimation, scheduling, and staffing.
● Mentor Software Engineers to allow for skill/knowledge development through
advice, coaching, and training opportunities.
● Develop high-quality software design and architecture.
● Communicate clearly with business users and the project team.
● Assist in automation, deployment, and monitoring activities.
● Providing technical support for mobile, web or desktop applications.
● Developing documentation throughout SDLC (software development life cycle).
● Revising, updating, refactoring as well as debugging code.
● Implement best practices and methodologies for security, quality, and
development approach.
● Improving existing software by incorporating the latest industry advancements and
upgrades.
● Testing and deploying applications, software, and systems.
● Co-ordination and Collaboration with Customer IT Teams for System Integration
including understanding requirements, developing optimal design and solutions,
Build Code, Testing and Deployment.
● Support End customers and Internal teams for any product-related issues.
● Work deeply and closely with all stakeholders including Product, QA, Data,
Customer Onboarding and Business Development Teams.
Key Requirements:
● BE or Equivalent Degree preferably in Computer Science from a Reputed
Educational Institution and University.
● At least 4-7 years of Strong experience with client-side web development (HTML,
JavaScript/Typescript and CSS).
● At least 4-7 years Strong experience with .NET/C#, .Net Core and Web Services.
● Experience working with Angular and or pattern libraries is highly desirable.
● Demonstrated ability to lead others.
● Competent with the use of GIT.
● Competent with the use of tools like JIRA, DevOps, etc.
● Understands and can apply object-oriented software principles.
● Experience with SQL, Docker, Kubernetes, Helm.
● Experience working with Microservices Architecture, API etc.
● Working experience on Azure Cloud and its Services.
● Producing code using .NET languages such as C#.
● Good Understanding of Key Software Engineering Principles such as SOLID
Principles.
● Good Understanding of Data Structures and Algorithms (DSA).
● Must understand Concepts of Clean Code, TDD, Design Patterns, etc.
● Collaborating with co-workers to facilitate the creation of large, complex
developments, as required.
● Familiarity with Agile methodologies.
● Excellent analytical and problem-solving skills.
● Sound understanding of architectural styles and APIs (e.g. RPC, REST).
● An aptitude to learn and take on new challenges.
● Comfortable with working in a dynamic team environment.
● Strong written and verbal communication skills.
● A self-motivated, self-starter.
● Experience working with teams spread across multiple time zones.
Why Join Us?
● We have a passion to change the world and enable people around the planet
with property
● We’re proud to be globally ambitious, high energy and people first where we
work hard and celebrate success
● If you thrive in a fast-paced, high-growth environment where people have fun
and passionately chase their purpose this is the place for you!