.NET LEAD JOB DESCRIPTION
Discover .NET Lead job descriptions spanning delivery management, DevOps support, FinTech integration, IIoT platforms, and full-cycle application development.

.NET Lead Job Description Template
1. About the Role
The .NET Lead is a senior individual contributor and technical guide who owns end-to-end application development on the Microsoft .NET platform within enterprise software organizations. Sitting at the intersection of architecture, delivery, and quality, this role bridges the gap between business requirements and production-grade software. Enterprise IT, professional services, and large-scale product engineering teams consistently hire for this role to anchor complex programs and raise the technical bar across development functions. The .NET Lead is the person organizations rely on when quality, continuity, and delivery pace must all hold at once.
2. Position Summary
As the .NET Lead, this individual drives the full software development life cycle across enterprise applications, translating complex requirements into optimized, maintainable .NET solutions that meet architectural standards and service level commitments. Reporting to a development or delivery manager, the role spans hands-on engineering, cross-functional coordination, and technical mentorship of mid-level developers within a team of five to twelve engineers.
3. Why Join Us
Career Impact: Owning architectural decisions and delivering quality at the lead level builds the kind of technical credibility within enterprise software that opens paths to architect, engineering manager, or principal engineer roles.
Business Impact: The .NET Lead is the linchpin between requirements and production - without this role, delivery timelines slip, code quality erodes, and clients or internal stakeholders absorb the cost of unresolved technical debt.
Growth Opportunity: Hands-on exposure to cloud platforms, DevOps pipelines, and automation practices in this role compounds your market value across a technology landscape that continues to shift toward full-cycle ownership.
4. Key Responsibilities
- Design and develop end-to-end .NET solutions across the full software development life cycle, including new features, enhancements, and bug fixes.
- Lead code reviews and enforce coding standards, design patterns, and quality processes to ensure maintainable, testable deliverables.
- Architect database schemas and integrate relational data stores to support business processes and application functionality.
- Collaborate with business stakeholders, project managers, and QA engineers to decompose functional requirements into testable units of work.
- Implement automated testing frameworks and unit test strategies to support continuous integration and delivery pipelines.
- Mentor mid-level and junior developers through technical guidance, task allocation, and knowledge-sharing on architecture best practices.
- Drive root cause analysis on incidents, service requests, and production issues, contributing to demand reduction and process automation.
- Manage delivery commitments within agreed timelines, SLAs, and quality thresholds, escalating risks and blockers to delivery management.
5. Required Qualifications
- Bachelor's degree in computer science, information technology, or a related field, or equivalent work experience.
- 6 or more years of hands-on .NET application development experience, with demonstrated ownership of production systems.
- Proficiency in object-oriented programming, SOLID design principles, and software design patterns across the full SDLC.
- Experience designing and querying relational databases, including schema design, stored procedures, and query optimization.
- Demonstrated ability to lead and mentor development teams, allocate tasks, and drive technical delivery under project constraints.
- Working knowledge of Agile methodologies, including Scrum, sprint planning, and iterative delivery practices.
- Ability to perform technical risk planning, project estimation, and architectural validation across multiple workstreams.
- Strong analytical, debugging, and communication skills, including the ability to translate technical findings for non-technical stakeholders.
6. Preferred Qualifications
- Experience with cloud platforms and DevOps practices, including CI/CD pipelines, release automation, and infrastructure management.
- Familiarity with NoSQL databases, caching layers, or message queue technologies in distributed enterprise architectures.
- Exposure to robotic process automation, workflow orchestration, or scripting for effort reduction and operational efficiency.
- Experience with ITIL concepts, SLA management, or production support in a managed services or application support environment.
7. AI & Tech Stack
- Core Stack: C#, ASP.NET, .NET Core, MVC, Web API, REST API
- Data: SQL Server, Oracle, ADO.NET, Entity Framework
- Frontend: JavaScript, HTML5, CSS3, ReactJS, jQuery
- Version Control & CI/CD: Git, Bitbucket, Jenkins, TeamCity
- Testing & QA: MSTest, NUnit, Selenium, mocking frameworks
- Cloud & DevOps: Azure, Azure DevOps, PowerShell
- AI Tools: Not specified in examples
8. Compensation & Benefits (US Market Benchmark)
- Base Salary Range: $120,000 to $155,000 annually, depending on location, company size, and experience
- Bonus: Performance-based annual bonus, typically 8% to 12% of base salary
- Equity: Stock options or RSUs available at select organizations, particularly in product engineering
- Health Benefits: Medical, dental, and vision coverage for employee and eligible dependents
- PTO: 15 to 20 days annually, plus federal holidays; sick leave per applicable state law
- Common Perks: Remote or hybrid flexibility, professional certification reimbursement, learning and development budget
Figures based on current US market benchmarks. Adjust based on location, company size, and seniority level.
9. EEO & Legal
Lamwork is committed to equal opportunity employment and does not discriminate based on race, color, religion, sex, national origin, age, disability, genetic information, veteran status, or any other characteristic protected under applicable federal, state, or local law. Candidates with disabilities may request reasonable accommodations during the application or hiring process. All offers are contingent on the successful completion of a background check. Applicants must be authorized to work in the United States.
.NET Lead Job Description Examples
1. .NET Lead (Delivery & Quality)
Sitting at the intersection of technical delivery and client engagement, the .NET Lead ensures high-quality, optimized code deliverables while guiding teams through complex digital transformation initiatives. Collaborating closely with clients and internal stakeholders, this role drives adherence to organizational guidelines, project estimation, and solution delivery across the technology domain.
Key Responsibilities
- Interface with the client for quality assurance, issue resolution, and ensuring high customer satisfaction.
- Understand requirements, create and review designs, validate the architecture, and ensure high levels of service offerings to clients in the technology domain.
- Participate in project estimation, provide inputs for solution delivery, conduct technical risk planning, perform code reviews, and unit test plan reviews.
- Lead and guide teams towards developing optimized high-quality code deliverables, continual knowledge management, and adherence to the organizational guidelines and processes.
- Build efficient programs and systems, and help clients navigate their next step in their digital transformation journey.
Skills & Qualifications
- Knowledge of more than one technology.
- Knowledge of testing tools.
- Knowledge of agile methodologies.
- Basics of architecture and design fundamentals.
- Knowledge of quality processes.
- Good understanding of the technology and domain.
- Understanding of the project life cycle activities on development and maintenance projects.
- Understanding of one or more estimation methodologies.
- Basics of the business domain to understand the business requirements.
- Analytical abilities, strong technical skills, and good communication skills.
- Ability to demonstrate a sound understanding of software quality assurance principles, SOLID design principles, and modelling methods.
- Awareness of the latest technologies and trends.
- Excellent problem-solving, analytical, and debugging skills.
2. .NET Lead (Application Development)
As the .NET Lead, this role drives the full development life cycle by designing, building, and maintaining efficient, reusable, and reliable .NET solutions while setting feature priorities and managing system integrity. Working closely with cross-functional teams, the .NET Lead contributes to architectural decisions, automated testing platforms, and the resolution of development and production issues across multiple environments.
Core Functions
- Analyze user requirements, envisioning system features and functionality.
- Design, build, and maintain efficient, reusable, and reliable .NET code by setting expectations and feature priorities throughout the development life cycle.
- Identify bottlenecks and bugs, and recommend system solutions by comparing the advantages and disadvantages of custom development.
- Contribute to team meetings, troubleshooting development and production problems across multiple environments and operating platforms.
- Understand architecture requirements and ensure effective design, development, validation, and support activities.
- Create database schemas that represent and support business processes.
- Implement automated testing platforms and unit tests.
Required Qualifications
- Design experience using best practices, design patterns, SDLC, OOP, and OOD.
- Experience in leading and mentoring teams.
- Experienced in developing applications using SQL databases, schemas, and SQL queries.
- Experienced in GIT and version control systems.
- Experience with both external and embedded databases.
- Must be hands-on experienced in MSTest or NUnit, mocking frameworks, Jasmine, Karma, and Cucumber.
- Solid understanding of object-oriented programming.
- Must be skilled in database constructs, schema design, SQL Server or Oracle, SQL queries, and query optimization.
3. .NET Lead (IIoT & Cloud Platforms)
Embedded within the digital delivery team, the .NET Lead owns the architecture, design, and day-to-day management of enterprise platforms and cloud-based IIoT solutions, ensuring technology strategies align with evolving business needs. Reporting to product management leadership, this role mentors team members in best practices while driving cloud compute, AI, and ML integrations, and cross-functional innovation.
Primary Duties
- Manage and support the day-to-day digital product management activities of enterprise platforms and digital project deliverables.
- Work with creative teams to develop innovative technology-enabled ideas, support problem identification, escalation, and resolution processes for technical issues with platforms and environments.
- Document and maintain architecture standards and best practices, and help mentor these findings to the team.
- Manage and drive cloud compute needs, including the creation and maintenance of various resources on the cloud.
- Act as a mentor with team members to define best practices in application architecture.
- Work within project constraints, communicating any identified project risks and issues to the delivery and product teams accordingly.
Education & Experience
- Bachelor's degree in computer science, engineering, or math with at least 10 years of experience.
- Experience working with AI and ML models and integration with software platforms.
- Experience with IPA and RPA processes like Power Automate, Automation Anywhere, and different chatbot integrations.
- Experience with analytics UI and UX, Grafana, or similar tools.
- Experience with Docker containers.
- Experience with IoT protocols and frameworks like MQTT, AMQP, etc.
- Experience with message queues like RabbitMQ, ActiveMQ, etc.
- Hands-on experience with Angular or ReactJS.
- Hands-on experience with RDBMS like SQL Server and Oracle.
- Prior experience managing an IIoT commercial software platform.
- Experience in the oil and gas business domain.
- Experience with IoT software security, SecDevOps, and security software.
- Working knowledge of AGILE development, SCRUM, and Application Lifecycle Management with one or more of the following programming languages: .NET, C#, Java, JSON, or Python.
- Good knowledge and multi-year hands-on experience of the Microsoft Azure Platform.
- Hands-on programming skills with C#, .NET, SQL Server, NoSQL databases like MongoDB, or any time series databases.
- Strong working knowledge of designing and implementing system interfaces using REST API, including knowledge of XML and JSON, and HTML and CSS.
- Good knowledge of PowerShell scripting.
4. Sr. .NET Lead Developer (Hybrid)
A key member of senior application development leadership, the Sr. .NET Lead Developer partners with multiple management teams to integrate complex business and system processes, ensuring architectural blueprints are met, and new products are effectively deployed. Reporting into the broader technology organization, this role serves as an advisor and coach to mid-level developers while driving innovative solutions to high-impact problems across enterprise systems.
Strategic Responsibilities
- Partner with multiple management teams to ensure appropriate integration of functions to meet goals, as well as identify and define necessary system enhancements to deploy new products and process improvements.
- Resolve a variety of high-impact problems and projects through in-depth evaluation of complex business processes, system processes, and industry standards.
- Provide expertise in the area and advanced knowledge of application programming, and ensure application design adheres to the overall architecture blueprint.
- Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation.
- Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals.
- Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions.
- Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary.
Qualifications & Experience
- Bachelor's degree or university degree, or equivalent experience.
- Master's degree preferred.
- 6 to 10 years of relevant experience in an apps development or systems analysis role.
- Extensive experience in system analysis and programming of software applications.
- Experience in managing and implementing successful projects.
- 5 plus years of application systems development and maintenance experience.
- Experience in developing client-server applications using Microsoft .NET Framework, C#, ASP.NET, MVC, Web APIs, REST API, ADO.NET, Entity Framework, and jQuery.
- Experience in web application automations.
- Experience in emulators like IBM PCOMM for mainframe automation.
- Experience with relational databases like Oracle and SQL Server.
- Experience with Team Foundation Server, Git, Bitbucket, Jenkins, and RLM is a plus.
- Experience in software automation development using Selenium is a plus.
- Experience in Robotic Process Automation is an added advantage.
- Experience with Agile methodology.
- Experience in systems analysis and programming of software applications.
- Knowledge of PowerShell scripting and SharePoint is a plus.
- Highly skilled at front-end web development using HTML, CSS, and JavaScript.
- Ability to adjust priorities quickly as circumstances dictate.
- Demonstrated leadership and project management skills.
- Strong understanding of object-oriented analysis and design, design patterns, high availability, and concurrent programming.
5. .NET Lead (Incident & Queue Management)
Reporting to delivery management, the .NET Lead is responsible for resolving technical incidents, managing team task allocation, and driving automation and demand-reduction initiatives within agreed service level targets. Partnering with internal teams, this role applies root cause analysis and agile principles to continuously improve processes, reduce effort, and deliver quality enhancements on schedule.
Day-to-Day Responsibilities
- Resolve unknown incidents, ad hoc requests, and technical issues assigned and ensure within the agreed SLA target, handle change requests and functional enhancement requests following the requirements and problem statement.
- Manage the queue effectively and allocate tasks to the team based on an allocation plan.
- Perform ticket analysis, drive problem identification, perform root cause analysis, and come up with requirements and design for enhancements and bug fixes, thereby contributing to demand reduction.
- Identify automation opportunities based on ticket analysis and work with the team to implement automation scripts and BOTs, and contribute to effort reduction.
- Prepare daily, weekly, and monthly status reports by collating data from the team.
Position Requirements
- 5 to 7 years of experience using .NET, HTML5, CSS3, and SQL skillsets.
- Ability to design, develop, and implement components of a work package or project as per client requirements, create fault-tolerant code, write unit test cases for the specific unit, and update knowledge assets.
- Understanding of DevOps principles of CI and CD, ability to use build and packaging tools to complete the work product.
- Ability to deliver high-quality project deliverables and user experience within the limits of delivery timelines, security, quality, and performance guidelines.
- Understanding of the Agile principles and expertise in one or more variants of agile, like XP, TDD, Scrum, pair programming, Lean startup, Pod Model, MVP, OneAgile, and SAFe.
- Understanding of ITIL concepts, SLA targets, and applications and services in scope.
6. Lead .NET Software Engineer
The .NET Lead Software Engineer brings hands-on expertise across C#, ASP.NET, ReactJS, and SQL to the design and development of market-leading software products built on the Microsoft .NET platform. Reporting to a Software Development Manager, this role collaborates with a broad range of business and technology colleagues to decompose functional specifications, lead code reviews, and champion agile development practices.
Engineering Responsibilities
- Design and develop solutions as needed in a variety of languages, such as C#, ASP.NET, JavaScript, jQuery, ReactJS, SQL, and Oracle.
- Design and develop new frameworks, patterns, and modules that will integrate industry-standard technologies with existing legacy systems.
- Develop unit tests to integrate into the automated testing platform, as well as be an active participant in the code review process.
- Participate in documenting code, processes, and procedures of the development team.
- Engage with a broad range of business and technology colleagues to analyze functional and technical specifications and decompose them into testable units of work.
- Clearly communicate individual and team progress and challenges regularly.
Minimum Qualifications
- Minimum bachelor's degree in computer science or related field.
- BS or MS in a related field.
- 6 plus years of experience with C#, ASP.NET, .NET, and .NET Core Framework.
- 6 plus years of experience with SQL, Oracle, and relational databases preferred.
- Knowledge of core web technologies, such as HTML, JavaScript, and CSS.
- Experience using ASP.NET MVC, Web API, and modern JavaScript frameworks.
- Experience using industry best practice logging and error handling frameworks.
- Experience working with and developing centralized configuration frameworks is a plus.
- Experience with OpenAPI and Swagger is a plus.
- Experience with ReactJS is required.
- Experience with CI and CD tools such as TeamCity and Octopus is a plus.
- Experience with professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
- Minimum of 10 years of overall professional development experience.
- Be a team player and recommend process improvements where observed.
7. .NET Lead (Banking & Financial Services)
A key member of the application development and support team within banking and financial services, the .NET Lead ensures timely delivery of work tasks within SLA, manages team operations in support of the account manager, and drives API and integration development across diverse technology platforms. Collaborating across management, development, and business stakeholder groups, this role fosters team development through training, quality oversight, and process compliance.
Job Functions
- Ensure that work tasks are delivered on time, within SLA, and to the expectations of IT sponsors and business stakeholders.
- Use the bank's change control process to ensure only necessary changes are introduced, and with appropriate approvals.
- Support the account manager and perform management duties when the manager is absent or out of the office.
- Provide encouragement to team members, including communicating team goals and identifying areas for new training or skill checks.
- Assist management with hiring processes and new team member training.
- Answer team member questions, help with team member problems, and oversee team member work for quality and guideline compliance.
- Develop and support API, such as MuleSoft, Web Services, WCF, SOAP, and Web API.
- Scripting: PowerShell, Batch, VB script, Shell script.
Background & Experience
- Bachelor's degree or higher in computer science or a related field.
- BS or BA degree is required.
- 5 plus years in banking and financial services, with a focus on IT in an application development and support environment.
- Minimum 5 years working experience with a variety of the following technical skills: Microsoft .NET framework, including ASP.NET, C#, HTML, JavaScript, CSS, MVC, etc.
- SQL Server and Oracle PL and SQL experience.
- Knowledge of job scheduling tools, including Cybermation, Autosys, and Control M.
- Experience leading meetings of employees at all levels, including work task status.
- Experience in an application development support environment is required.
8. .NET Lead (Professional Services, Global Network)
Working within a globally recognized professional services organization, the .NET Lead drives end-to-end solution development from architectural design to deployment, maintaining the highest coding standards across the full software development life cycle. Collaborating with stakeholders, including project managers, developers, architects, and QA engineers, this role serves as a go-to technical expert for complex problem resolution and process improvement.
Areas of Ownership
- Start projects from scratch.
- Back-end development of new functionality.
- Participate in code and architectural reviews, documenting architecture.
- Communicate with stakeholders: project managers, developers, architects, QA engineers, and other colleagues.
- Show exceptional ownership in solution development.
- Support cross-stack integration points.
- Drive processes and process improvements.
- Deliver the product roadmap and planning for the future.
- Handle complex problems that might arise during solution development and provide field support with creative and rapid solutions.
- Ensure that the highest coding standards are met and write highly testable, automatable, and performant code over the whole SDLC.
Knowledge, Skills & Abilities
- Experience with NoSQL, such as MongoDB and DynamoDB.
- Experience with search engines such as ElasticSearch and Azure Search.
- Experience with integration with third-party solutions.
- Knowledge of key-value storage such as Redis and Memcached.
- Ability to relate positively to and engage with a wide range of people.
- Strong self-motivation, reliable, and flexible team player.
- High attention to detail.
- Be ready to embrace change and be flexible.
- Ability and willingness to mentor more junior team members.
- Be the go-to person with respect to expert opinion.
9. .NET Lead (SDLC Support & Maintenance)
Reporting to delivery and client management, the .NET Lead handles the full spectrum of incident, service request, and enhancement activities across in-scope applications, ensuring continuity from requirements through deployment and post-deployment support. Working closely with business users, client IT teams, and offshore counterparts, this role coordinates task assignment, review, testing, and on-call deployment support across business hours and weekends.
Scope of Work
- Handle incident, service request, and problem tickets, maintenance, and enhancement activities, and the application in scope.
- Involvement in the SDLC life cycle, starting from requirements through deployment and post-deployment support.
- Coordinate with business users, client IT team, and manager, and deliver as planned.
- Coordinate with the offshore team for task assignment, review, test, and deliver to the client.
- Handle deployment and maintenance support as needed over the weekends.
- Provide on-call support for outside business hours and weekends.
Experience & Qualifications
- Experience with a solid understanding of all the phases of the software development lifecycle, including analysis, design, development, testing, and maintenance.
- Experience in handling complex applications and technical issues.
- Good knowledge of source version tools, debugging tools, and Autosys scheduler.
- Knowledge of performance monitoring tools, working on Windows and Unix environments.
- Must have the ability to work with databases.
- Must have a strong desire to learn new things in older technology.
10. .NET Lead (FinTech & AI Integration)
At the intersection of financial data and emerging technology, the .NET Lead combines analytical rigor with technical leadership to improve business systems and develop innovative solutions that integrate AI models into the FinTech ecosystem. Collaborating with project managers, business stakeholders, and peers, this role owns the full development life cycle from requirements analysis and architecture through testing, documentation, and production deployment.
What You'll Do
- Gather and analyze information on existing business processes to make recommendations that seek to improve business systems and processes.
- Analyze and document requirements for enhancements to systems and business processes.
- Involve investigation of third-party vendors or systems.
- Clearly document solutions and recommendations to business problems.
- Review requirements and designs with relevant stakeholders to obtain agreement and sign off on proposals.
- Create cost and time estimates along with project plans to enable prioritization and execution of work.
- Complete all tasks related to development, unit testing, user acceptance testing, reporting, and system implementation in accordance with the IT development life cycle.
- Always conform to documentation, coding, and quality standards as defined.
- Maintain system support documentation for all supported applications, ensuring it is kept up to date.
- Assist with necessary documentation and implementation plans in the promotion of code to production environments.
- Assist with regular system upgrades on third-party applications by reviewing functionality changes, system testing, and updating support documentation.
- Communicate with project managers and management using clear, user-friendly terminology.
- Work with peers to do unit testing and code review to ensure quality builds.
- Technical leadership and architecture experience in software development.
Professional Experience
- Experience with ASP.NET, C#, HTML5, CSS3, JavaScript, SQL Server, AWS, and Microservices.
- Working in SQL-backed environments.
- In-depth knowledge of client-side JavaScript frameworks like React and Redux.
- In-depth knowledge of REST services, including WCF, Web API, and Microservices.
- Solid work experience in building SaaS-based products.
- Experience and clear understanding of how to plan and execute within iterations and sprints.
- Experience working in an Agile and Scrum development process.
- Experience building for the web using C#, Bootstrap, Vue, AJAX, CSS, jQuery, REST, and the latest technologies.
- Ability to work independently, with the knowledge and capability to come in and make an immediate impact.
- Experience working in a sprint-driven development process.
- Must demonstrate a strong customer-focused attitude and understand the fundamentals of customer service.
11. .NET Lead (DevOps Support & Application Resilience)
Embedded within a global DevOps team, the .NET Lead owns application maintenance, monitoring, and continuous improvement of enterprise web and Windows applications, working across vendors and internal IT teams to minimize outages and uphold service level agreements. Partnering with onshore stakeholders, development teams, and application vendors, this role applies deep technical knowledge to drive change management, root cause analysis, and end-to-end application resiliency.
Operational Focus
- Solve complex and medium-complexity business problems using technical knowledge in the DevOps environment.
- Work and support change and release management to enhance applications in enterprise systems.
- Implement processes to maintain application systems in the production environment with controlled evaluation of any downtime.
- Help to manage timely resolution or escalation of incidents within the environment.
- Understand the global and local impact across teams to manage application interdependencies.
- Provide and coordinate required maintenance and optimization solutions, ensuring business application integrity.
- Complete DevOps activities on time and within standard level agreements.
- Help and maintain the supported applications' health in different environments.
- Help to progress change management by deploying the latest application versions in all supported environments.
- Keep the lights on by liaising with onshore stakeholders and application vendors in different parts of the world.
- Third-level troubleshooting support for internal and external web applications.
- Work closely with other IT teams such as vendor, development, network, security, desktop, Exchange, and systems to investigate the root cause analysis.
- L3 troubleshoot support for internal and external web applications.
- Maintain and build standards and documentation for all environments.
- Ensure that the requirement for change to applications is fully understood and that the planned work is completed.
- Provision of adequate cover as defined in the SLAs over the required support hours.
- Work on critical cases, including application downtime, Priority 1 and 2 situations.
- Troubleshoot the issues related to Windows and web applications, SQL Server 2008 and 2010, and services hosted in IIS and WCF.
Technical Qualifications
- Bachelor's degree in engineering or equivalent, and strong relevant professional experience.
- ITIL Foundation certification will be preferred.
- Any Azure certification will be preferred.
- Microsoft certification will be an added advantage.
- Substantial technology experience of more than 5 years in owning support of complex applications in web, Windows, or cloud environments.
- Hands-on experience in writing basic PowerShell scripts for various tasks.
- Knowledge of Microsoft Windows Server 2008 and Windows Server 2012 server platforms.
- Sound knowledge of web servers, IIS 6 and 7, and Windows services.
- Awareness about IT infrastructure, such as VMs, AD, DNS proxy, and security skills.
- Basic knowledge of the SharePoint platform and O365.
- Basic knowledge of Active Directory, Azure AD, Exchange Online, and Office products.
- Knowledge about .NET technologies, C# 4.0 or higher, MVC, WCF, and associated technologies.
- Good knowledge of vendor and service management.
- Be comfortable in various SQL Server versions, with at least 2005 and above.
- Must be able to handle pressure situations, especially during P1 and P2 cases, with high confidence.
- Possess good command of both written and verbal communication skills.
- Logical thinking and excellent verbal and written communication skills.
- Must be able to communicate the impact and solutions of application and system problems in business language.
- Exhibit positive attitude and superb teamwork attributes.
- Flexible to work in a 24/7 shift model and night shifts for a longer period if required.
12. .Net Team Lead (Product Engineering)
Leading a cross-functional team of 6 to 10 engineers, the .NET Team Lead sits on the front lines of large-scale product development, providing technical mentorship, code quality oversight, and direct collaboration with solution architects and product owners to shape features used by millions of users. Reporting into the broader engineering organization, this role balances hands-on development with people management, driving delivery through Scrum methodology and continuous research into emerging technologies.
Leadership Responsibilities
- Lead a cross-functional team of 6 to 10 members using Scrum methodology.
- Provide technical assistance, mentorship, and guidance to team members.
- Review and improve the source code written by developers to meet the project coding standards.
- Develop key elements of the system.
- Research and use new technologies to find more efficient ways to solve specific issues.
- Work closely with solution architects on researching and prototyping complex solutions.
- Communicate with the product owner and the customer to clarify the project requirements.
Experience & Qualifications
- 5 plus years of hands-on software development experience.
- 2 plus years of people management experience.
- Experience with .NET 4.0 and 4.5.
- Experience with CI and CD tools.
- Solid understanding of OOP and OOD.
- Experience with NoSQL databases such as Redis and MongoDB.
- Solid knowledge of the software development life cycle.
- Project management and leading experience, including planning, scheduling, project communication, issue resolution, change management, and risk management.
- Experience with modern JS frameworks such as Angular 2 and above and ReactJS would be a plus.
- Experience with cloud platforms such as AWS and Azure is a plus.
Editorial Process and Content Quality
This content is developed by the Lamwork Editorial Team using structured analysis of real-world job data, skill requirements, and hiring patterns.
Research framework by Lam Nguyen, Founder & Editorial Lead.
Reviewed by Thanh Huyen, Managing Editor.
Learn more about our editorial standards.