Work In Tech

Find your next role at Canada's fastest-growing tech companies

Tech Lead

Knoldus Inc.

Knoldus Inc.

IT
Noida, Uttar Pradesh, India
Posted on Tuesday, September 5, 2023

About Us

Founded over 12 years ago (headquartered in Canada with delivery centers in Chicago, New Delhi, Noida, Netherlands, and Singapore) and with a team of 350+ seasoned experts, Knoldus has the world’s largest team of Functional Programming and Fast Data engineers focused on creating customized high-performance solutions. Our mission is to ‘Help businesses succeed with technology’ by leveraging emerging future-ready technologies, bringing them a competitive advantage. Our capabilities in building high-performance millisecond response real-time applications that deposit data into high-speed data lakes thus enabling the AI models to have won accolades from our clients in Fintech, Healthcare, Retail, Travel, Media, Publishing, Hi-Tech, and IoT.

We are now a part of NashTech, a global conglomerate, with a presence in over 15 countries. Our engineers work with a product mindset and work along with businesses to provide future-ready solutions that deliver competitive results. We also have a large network of certified strategic partners such as Google (Cloud, AI/ML, Tensorflow), Lightbend (Akka, Scala), Hashicorp, Datastax (Cassandra, DSE Graph), Confluent (Kafka), and Databricks (Spark, Delta Lake), etc. Our business and technology strengths allow us to build systems with next-generation capabilities that set them apart, creating new opportunities.

Position Summary

As a ‘Tech Lead- .NET’ at Knoldus (now NashTech), you are responsible for building software using languages and technologies of the .NET framework. The technical aspect of the role includes developing applications, configuring existing systems, writing functional code, spotting defects, and providing user support. The behavioral aspect of the role includes being a team player and an excellent communicator. We would like to meet you if you are also passionate about the .NET framework and software design/architecture.

Role Tech Lead– Dot NET

Required Experience 6 to 8 years

Location Noida

Mode of Work Hybrid

Technical Skills Required

• 6-8 years of experience as a .NET Application Developer using .NET Core 6/7, and ASP.NET Core 6/7, MVC, Web API, Entity Framework Core and SQL Server.

• Good Experience in implementing and defining engineering best practices for the project like Unit Test Coverage, Coding Standards, code quality, modular design, design patterns etc.

• Experience working on frameworks such as Microservices design/architectural patterns (e.g., Model-View-Controller (MVC), Separation of Concerns, SOLID principles, DRY, Repository Patter) and Unit Testing.

• Familiarity with architecture styles/APIs (REST, RPC)

• Hands-on experience in front-end technologies like HTML/CSS, and JavaScript and having strong experience in the front-end framework Agular.

• Excellent troubleshooting and debugging skills.

• Experience on Azure cloud, Azure Devops and various services available on Azure.

• Experience in DevOps like CI/CD, Docker and version control systems like GitHub or Bitbucket.

• Knowledge of CRM systems like Dynamics CRM, and Sharepoint is a plus.

• Ability to work in an Agile/Scrum environment and adapt to changing requirements.

• Excellent problem-solving skills and a passion for crafting high-quality code.

Key Responsibilities

• Manage a team in a project from initial to closing stages, including team's work planning, executing, monitoring and control.

• Be accountable for the successful delivery of his/her sub-team Direct sub-team to fulfill well the works assigned to your team (e.g., requirement analysis, contributing to SAD, detail design, implementation, testing, monitoring the progress of each team member daily, continuous improvement in quality and productivity).

• Works with the team members (within his/her team) to derive effort estimates, and timetables and contribute to the overall project plans if appropriate.

• Contribute to update/maintain overall project consolidated information and configuration management information if appropriate Plan and visualize team capacity and monitor velocity/productivity for the team.

• Facilitate issue resolution and/or risk identification within his or her team.

• Conduct daily meetings with team members/client within the scope of TL's team.

• Facilitate the training & coaching of junior members in TL's team if required.

• Support PM in contributing to the overall project reports or documents aligning with established processes.

• Do development tasks and write software programs from design specifications that are in compliance with the established coding quality standard of the company.

• Perform the code review, code refactor.

• Be trained or self-train on new technologies required for the project Plan, execute and document 

unit/functional/integration tests.

• Encourage to contribute ideas for system architecture and design decisions.

• Join phases from planning, estimation, designing, developing the implementation, testing, and 

deployment to maintenance when appropriate

• Participate in requirements analysis.

• Collaborate with internal teams to produce software design and architecture.

• Write clean, scalable code using .NET programming languages.

• Test and deploy applications and systems.

• Revise, update, refactor, and debug code.

• Improve existing software.

• Develop documentation throughout the software development life cycle (SDLC).

• Serve as an expert on applications and provide technical support.

What Makes Us a Great Place to Work

Flexible working hours

Imagine starting your workday when you are completely rested, no need to get up early because you have the flexibility to choose your own working hours.

Creating Moments Together: Collaboration, Success, and Pride

No comments at all. Join us at Life at Knoldus I Part of NashTech and experience our winning culture of success and celebration.

Spreading the Wings of Knowledge

Imagine, every day you sharpen your skills by working alongside the best finance Leaders worldwide. You will have the opportunity to learn new things and go 1% extra every day. You will be able to create your own impact stories by representing us in sharing your knowledge globally.

Join us at Success Express I Part of NashTech and experience the richness of our learning 

platform.

Exponential Growth & Learning

We create success stories by working on the developmental needs of our engineers. Our developmental programs allow us to work together in creating moments of recurring success. You will experience scaling up every day and witness the power of learning and growth!

.

Experience our work and culture

Google reviews 3.9 

Ambition Box Reviews 4.3 

Glassdoor Reviews 4.0

Let us create moments of success together!