NEC Software Solutions - Team Lead - C#/.Net/WPF

10 years

0 Lacs

Posted:3 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Description

Job SummaryWe are seeking an experienced Development Team Lead with a strong technical foundation in full-stack client-server application development using Microsoft technologies within an enterprise environment. This is a hands-on leadership role, responsible for providing technical direction, line management, and mentoring to a team of onshore and offshore developers, while actively contributing to the design and development of high-quality software solutions.The role requires close collaboration with the Software Development Manager, Product Owners, Business Analysts, and QA teams to ensure successful delivery of enterprise and cloud-based SaaS applications to time, budget, and quality standards.

Key Responsibilities

  • Provide functional and line management to a team of onshore and offshore software developers.
  • Coach, mentor, and support team members to ensure consistent performance and professional growth.
  • Proactively identify and address performance issues, maintaining high productivity and morale.
  • Foster a collaborative, high-performing, multi-disciplinary team culture.
  • Actively participate in architectural design decisions and influence the selection of technologies for current and future product suites.
  • Ensure all software designs and implementations adhere to agreed technical architecture, coding standards, and NEC quality processes.
  • Identify opportunities for process and technical improvements and work with the Development Manager to implement them.
  • Perform hands-on, full-stack development of enterprise client-server applications.
  • Design and develop high-quality features using appropriate technologies across backend and frontend layers.
  • Ensure software is robust, scalable, secure, and maintainable.
  • Participate in Agile Scrum ceremonies, including sprint planning, estimation, design discussions, reviews, and retrospectives.
  • Work closely with Business Analysts and Product Owners to understand and deliver functional requirements.
  • Ensure compliance with development governance practices including:
  • Coding standards and peer code reviews
  • Unit and integration testing
  • Automated testing and UX guidelines
  • Maintain awareness of emerging technologies and industry best practices to keep development capabilities current.

Essential Skills & Experience

Leadership & Delivery:

  • Proven experience leading complex enterprise software development projects with teams of 10+ developers.
  • Strong experience managing distributed teams, including onshore and offshore resources.
  • Demonstrated success working within Agile methodologies (Scrum, Kanban).
  • Excellent verbal and written communication skills, with the ability to engage both technical and non-technical stakeholders.
  • Strong interpersonal, motivational, and stakeholder management skills.
  • Highly analytical with strong problem-solving capabilities and a continuous improvement mindset.

Technical Skills (Mandatory)

  • 10+ years of experience developing enterprise software solutions.
  • Strong hands-on expertise in:
  • C# with .NET Framework 4.8 and .NET 8.0
  • Microsoft SQL Server
  • Object-Oriented Design and Development
  • Windows Services
  • RESTful APIs and Web Services
  • Service-oriented / component-based architectures
  • Microservices architecture
  • Frontend and desktop technologies:
  • WPF with MVVM
  • React.js, TypeScript
  • HTML, CSS, JavaScript
  • Experience developing high-performing, multi-threaded, real-time applications.
  • Strong experience with:
  • Unit testing and mocking frameworks (e.g., Moq)
  • Dependency Injection
  • Source control tools (Git, TFS)
  • Visual Studio and Azure DevOps
  • CI/CD pipelines

Nice To Have

  • Experience developing cloud-based SaaS applications.
  • Exposure to Microsoft Azure services and cloud-native architectures.
(ref:hirist.tech)

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
NEC Software Solutions logo
NEC Software Solutions

Information Technology

London

RecommendedJobs for You