.NET TECHNICAL LEAD JOB DESCRIPTION
A practical reference for .NET Technical Lead hiring, covering distributed systems, engineering culture, CI/CD pipeline ownership, stakeholder communication, and technical roadmap planning.

.NET Technical Lead Job Description Template
1. About the Role
Most weeks, a .NET Technical Lead is deep in code reviews with junior developers for one hour and walking a client through an architectural recommendation the next. That range is the job. In cross-functional Scrum teams delivering enterprise web applications, this role owns the technical direction from low-level design through production deployment, a scope that no adjacent individual contributor carries. Unlike a Solutions Architect who defines patterns from a distance, the .NET Technical Lead is accountable for sprint commitments, team performance reviews, and the engineering culture the team actually lives day to day.
2. Position Summary
The mandate of the .NET Technical Lead is to translate business requirements into production-grade software while holding a Scrum team accountable to engineering quality standards that scale. You will work across product managers, UX designers, system architects, and onshore or offshore developers, reporting to IT or engineering leadership, depending on organizational structure.
3. Why Join Us
Career Impact: Leading a cross-functional Scrum team at the .NET Technical Lead level establishes a track record of end-to-end delivery that is required for progression into Solutions Architect or Engineering Manager roles in enterprise software.
Business Impact: When this seat is filled well, sprint commitments convert to production releases, critical defects get resolved before they reach customers, and junior developers grow into reliable contributors faster.
Growth Opportunity: The breadth of this role - covering architecture evaluation, DevOps practices, and people development simultaneously - accelerates the technical and leadership depth that senior engineering roles demand.
4. Key Responsibilities
- Lead architectural direction for enterprise web applications, evaluating technology patterns, and recommending implementation approaches to stakeholders.
- Design and develop application components across backend and frontend layers, ensuring code meets quality and performance standards.
- Drive sprint planning and delivery commitments within cross-functional Scrum teams, communicating risks and status to project and technical leadership.
- Review code and pull requests across the team to enforce engineering best practices, security standards, and design consistency.
- Coach and mentor junior and mid-level developers through design reviews, pair programming, and technical guidance on blocked tasks.
- Collaborate with product managers, system architects, and business stakeholders to translate requirements into detailed technical specifications.
- Establish continuous integration and deployment practices within the team, identifying repeatable processes and driving automation.
- Produce and maintain technical documentation covering architecture decisions, design choices, and component specifications.
5. Required Qualifications
- Bachelor's degree in Computer Science, Information Technology, or equivalent work experience.
- 5 or more years of software development and technical leadership experience, with demonstrated delivery of enterprise applications to production.
- Proven ability to lead Scrum or Agile delivery teams, including sprint planning, code review, and individual performance feedback.
- Strong command of object-oriented design principles, including SOLID, Clean Architecture, and domain-driven design patterns.
- Experience with microservices architecture, RESTful API design, and distributed systems at production scale.
- Demonstrated ability to translate business requirements into technical specifications and effort estimates.
- Effective communication skills across technical and non-technical stakeholders, including client-facing and senior leadership contexts.
6. Preferred Qualifications
- Experience managing onshore and offshore development teams across multiple time zones.
- Exposure to test-driven development practices, including TDD, BDD, and automated integration testing frameworks.
- Prior experience contributing to pre-sales activities such as technical proposals or client solution scoping.
- Familiarity with cloud-native application architecture, including containerization, event streaming, and managed platform services.
7. AI & Tech Stack
- Core Stack: C#, ASP.NET MVC, .NET Core, Entity Framework, Web API
- Frontend: JavaScript, TypeScript, Angular, React
- Architecture Patterns: Microservices, REST, SOLID, Domain-Driven Design
- Cloud & DevOps: Azure, Docker, Kubernetes, CI/CD pipelines
- Data & Analytics: SQL Server, Oracle, NoSQL databases
- Testing & QA: Unit testing frameworks, integration testing, TDD/BDD
8. Compensation & Benefits (US Market Benchmark)
- Base Salary Range: $130,000 to $170,000 annually, varying by location and company size.
- Bonus: Annual performance bonus typically ranging from 8% to 15% of base salary.
- Equity: Stock options or RSUs are common at mid-size to large technology employers.
- Health Benefits: Medical, dental, and vision coverage; employer contribution rates vary.
- PTO: 15 to 20 days annually, plus federal holidays and sick leave.
- Common Perks: Remote or hybrid flexibility, professional development budget, conference attendance, and certification reimbursement.
Figures based on current US market benchmarks. Adjust based on location, company size, and seniority level.
9. EEO & Legal
Work authorization in the United States is required for this position. All qualified applicants will receive equal consideration for employment without regard to race, color, religion, sex, national origin, disability, age, veteran status, or any other characteristic protected under applicable federal, state, or local law. Reasonable accommodations are available to individuals with disabilities throughout the hiring process upon request. Final offers are contingent on the successful completion of a background check.
.NET Technical Lead Job Description Examples
1. .NET Technical Lead
Sitting at the intersection of engineering leadership and client delivery, the .NET Technical Lead drives the design, development, and deployment of web, mobile, and desktop solutions across a diverse technology portfolio. Partnering closely with clients and internal stakeholders, this position guides cross-functional teams through the full solution lifecycle while coaching junior engineers and contributing to commercial proposals.
Key Responsibilities
- Lead design and workshop delivery for all technology projects and initiatives including visioning, user insights, and design workshops, as well as designs for web, mobile, and desktop applications.
- Understand clients' business strategy and needs, and translate those into effective solution delivery.
- Develop and lead a design portfolio for the client solutions.
- Guide team members through all aspects of client solution delivery, including prioritization, planning, training, support, and deployment.
- Anticipate and recognize change throughout the organisation and understand implications which may impact the channel, mitigating or communicating as appropriate.
- Coach and train more junior members of the team, assign tasks, provide mentoring, guidance, and establish good engineering practices.
- Liaise with other technical stakeholders to understand requirements and discuss approaches during the design process.
- Participate in commercial proposals for prospective clients.
- Take full ownership of the entire engineering stack required to deliver features and results to business stakeholders and customers.
Required Qualifications
- 5 years of experience in .NET tech stack.
- Experience in backend software engineering across .NET, React, Angular, Microservices, and Azure.
- Experience with platform migrations.
- Experience with Continuous Integration and Deployment.
- Full appreciation and understanding of SDLC.
- Knowledge of Agile, including TDD/BDD, Pair Programming, and XP.
- Ability to solve problems of a considerable scope.
2. .NET Technical Lead (Billing Applications)
As the .NET Technical Lead, this role delivers analysis, design, and technical oversight across Billing applications, ensuring development teams meet business expectations and maintain code quality standards. Reporting into IT leadership, the position oversees onshore and offshore developers while serving as the primary subject matter expert on architecture, system requirements, and critical production issues.
Core Functions
- Perform analysis, design, some development, and testing of various application components on Billing applications.
- Understand users' business requirements and translate them into specifications.
- Provide Technical Lead support, produce effort estimates, technical documentation, and stay attuned to the latest technologies.
- Interface with customers when required.
- Work with team members located in different locations, such as Toronto, India, etc.
- Oversee a team of technical developers, onshore and/or offshore.
- Create and execute development plans and revise as appropriate to meet changing needs and requirements.
- Liaise with the Business to ensure the development team meets business expectations and plans future changes to achieve improvements.
- Provide subject matter expertise and technical direction to the development team.
- Review the work of the development team and ensure code quality.
- Recognize system deficiencies and implement effective solutions.
- Resolve critical production issues.
- Provide business communication.
- Coach more junior resources.
Qualifications & Experience
- Bachelor's degree in IT or equivalent work experience.
- Experience in application programming and analysis in the IT Industry, specifically in the Billing area.
- 2 years of experience with SQL Server 2008 and 2016.
- 2 years of experience with Windows Server 2008 and 2016.
- Experience designing, developing and testing applications using proven or emerging technologies.
- In-depth experience transforming system requirements into technical requirements.
- Broad understanding of information systems and application architecture standards.
- Knowledge of .NET Framework 4.6.2 or above.
- Knowledge of SSL Certificates.
- Knowledge of Load Balancer.
- In-depth knowledge of common QA best practices, principles and processes.
- Excellent analytical and problem-solving skills, along with attention to detail and thoroughness.
- Strong consulting and interpersonal skills.
- Excellent written and verbal communications.
- Ability to extract specifications from clients.
- Strong teamwork and communication skills, plus a flexible approach to tasks and the working environment.
3. .NET Technical Lead (Engineering Best Practices)
Embedded within a growth-focused engineering team, the .NET Technical Lead champions clean code, modern practices, and continuous knowledge sharing to raise the bar on software quality and delivery. Collaborating across disciplines, this position manages product technical roadmaps and shapes engineering culture by leading through example.
Primary Duties
- Keep up to date with industry trends and developments.
- Champion knowledge sharing, cultivate learning, and avoid knowledge silos in the team.
- Demonstrate healthy modern engineering practices through writing clean, well-tested, and well-refactored code with the team, shipping it into production at least once daily.
- Manage product technical roadmaps and dependencies.
- Lead by example to encourage culture and the pragmatic engineering attitude.
- Identify repeatable processes and automate them quickly.
Skills & Qualifications
- Experience in enterprise application development using various technologies, including .NET Framework, JavaScript, TypeScript, and Angular.
- Experience with databases, including SQL Server, Oracle, and NoSQL databases.
- Common sense, so you can quickly establish the logical connection between different key factors.
- The opportunity to share your knowledge with the rest of the team, as well as with young colleagues.
- Competitive compensation, which will depend on your own experience.
4. .NET Technical Lead (DevOps & QA Engineering)
A key member of a cross-functional Scrum environment, the .NET Technical Lead drives DevOps improvement, automated integration, and a quality-first engineering ethos across delivery teams. Working closely with architecture and project management, this position coaches developers, leads sprint planning, and communicates risks and status to technical and senior stakeholders.
Engineering Responsibilities
- Turn project requirements into committed Sprint deliverables by working with the full-stack cross-functional Scrum team.
- Work with the Architecture and development team to deliver low-level design.
- Coach and mentor team members in their implementation of low-level designs and, where necessary, write code to get them started or unblocked on difficult technical tasks.
- Ensure deliverables are well designed, well implemented, and tested by the scrum teams using best practices in coding, automation, integration, testing, and security.
- Champion test-driven development within the teams to drive engineering-led quality assurance.
- Communicate status, risks, and issues for the deliverables throughout the SDLC to technical stakeholders and project/program management.
- Lead and coach the Developers within the Scrum to ensure they contribute effectively to each Sprint and remain technically and personally challenged and motivated through design reviews and code reviews.
- Agree on specific objectives per individual team member and complete performance reviews with all Development team members to ensure they remain engaged and strongly motivated to grow their contribution.
Experience & Qualifications
- Experience developing web-based applications with HTML, CSS, and JavaScript.
- Experience in database design and development, preferably Oracle/SQL Server.
- Experience with responsive web design principles is a plus.
- Strong experience developing multi-layer systems using C#.NET.
- Proven track record in leading successful delivery of projects to production environments within cross-functional Scrum Agile teams, ideally with exposure to the Scrum Master role.
- Ability to facilitate client calls and communicate project updates to senior stakeholders.
- Familiarity with domain-driven design and SOLID design principles.
5. .NET Technical Lead (Microsoft Technology Stack)
Reporting to product leadership, the .NET Technical Lead shapes architectural direction and drives high-quality software delivery using the full range of Microsoft technologies within an enterprise product environment. Collaborating across engineering, product, and customer-facing teams, this position evaluates technology patterns, leads DevOps practices, and mentors colleagues to build maintainable, scalable solutions.
Role Responsibilities
- Write clean, well-thought-out design and code with an emphasis on quality, simplicity and maintainability.
- Consider the customer's perspective and experiences when designing systems.
- Contribute to design reviews, code reviews and test case reviews.
- Understand and adapt to new technologies, tools, methods, and processes from Microsoft and the industry.
- Evaluate and recommend technologies for application architecture problems.
- Create, evaluate and adopt technology patterns and practices.
- Influence the team for the right design and technology implementation and give future architectural direction.
- Communicate effectively and partner well with other disciplines of the project team to deliver high-quality solutions, documentation and support to customers.
- Engage in DevOps and Agile practices to build software.
- Design front-end applications in JavaScript, Angular, etc.
- Develop API/back-end code in C#, ASP.NET, MVC, WebApi, etc.
- Document features and product marketing artefacts, such as feature blogs.
- Engage with potential leads and customers for demonstrations and troubleshoot technical challenges in the product.
Technical Qualifications
- Experience in design, development and testing of large and complex applications using various Microsoft technologies, including C#, .NET, and SQL Server.
- Experience with the DevOps model.
- Work experience in enterprise product development.
- Knowledge of the Microsoft Azure platform and services.
- Experience in a broad range of Microsoft tools and technologies.
- Good experience in Requirement, Design, Code Review and Inspections practices.
- Good understanding of enterprise-scale technologies and developing large-scale services.
- Good understanding of Agile development practices.
- Ability to evaluate architectural options, including complexity, performance, high-availability, scalability and durability, and make the right recommendation for implementation.
- Excellent written and oral communication skills.
- Passion to constantly explore the latest technology related to products and platforms.
6. .NET Technical Lead (High-Traffic Distributed Systems)
Operating across a high-growth product organisation, the .NET Technical Lead owns the technical roadmap for engineering teams building and scaling distributed systems that serve tens of thousands of concurrent users. Serving as both facilitator and decision-maker, this position fosters a strong engineering culture centred on innovation, ownership, and continuous improvement.
Ownership Areas
- Drive the team roadmap from a technical perspective, collaborating closely with Product, and translating ideas to code.
- Help the team design systems that can keep up with growth by acting as a facilitator where possible and taking charge where necessary.
- Grow the team's sense of ownership from running their own services to monitoring, maintenance, and reacting to production issues.
- Ensure the timely delivery of the team's projects, which will ultimately have a tangible impact on success.
- Support a strong engineering culture, oriented towards technical innovation and professional development.
- Ensure the team follows our engineering practices by leading from the front.
- Reinforce the 'you build it, you ship it' mentality to your team's working methodology, ultimately owning the underlying infrastructure.
Professional Experience
- Experience building high-traffic systems servicing 10,000s of concurrent users.
- Expert knowledge with a high-level programming language such as Java, Scala, or Python.
- Strong knowledge of systems design within a modern cloud-based environment, such as AWS or GCP.
- Experience working in a B2C product-based technical environment.
- Successful end-to-end delivery of the team's projects from scoping and translating business requirements into plans, to design, implementation, and maintenance, whilst coordinating with other teams and engineers.
- Good people management and mentoring experience.
- Experience improving the team's way of working by fostering a culture of continuous improvement.
- Exemplary communication skills, especially in dealing with multiple stakeholders.
7. .NET Technical Lead (Cloud & Microservices)
Joining a recognised, high-demand product organisation, the .NET Technical Lead takes end-to-end ownership of services across design, build, deployment, and maintenance within large cross-squad engineering teams. Collaborating with Tech Leads, architects, and business units, including Product and BA, this position ensures best practices are upheld and junior engineers are supported across the business.
Day-to-Day Responsibilities
- Develop high-quality, scalable solutions to last.
- Be involved in the community and contribute to the tech market.
- Be product-focused and comfortable with the full SDLC.
- Work in large cross-squad teams with the end goal of best practices and delivery in engineering.
- Coach, mentor, and help junior engineers across the business.
- Work closely with other Tech Leads and the architecture to ensure best practices and teams are aligned.
- Work closely and collaboratively with other business units across Product, BA, and Engineering.
- Ensure timely fixes to any issues arising in test or production environments.
Position Requirements
- Strong experience working with and building Microservices, ideally familiar with Kubernetes and Docker.
- Experience working in high-volume, high-availability environments.
- Experience with Event Streaming, Service Bus, and Message Queues such as Azure Event Hubs, Kafka, and RabbitMQ.
- Experience with modern cloud platforms and their services, such as Azure App Services, Azure SQL, Service Bus, Event Grid, and AAD.
- Strong understanding of Web Security.
- Strong .NET skills across the web stack, including C#, ASP.NET MVC, .NET Core, WebAPI, and Entity Framework.
- Knowledge of REST principles and best practices.
- Passionate about modern technology and commercial about how to utilise its benefits in the workplace.
- Strong engineer capable of solving complex problems.
- Team player with excellent communication skills.
8. .NET Technical Lead (Healthcare Systems)
Embedded within a healthcare technology environment, the .NET Technical Lead holds full technical ownership of backend systems that directly affect tens of thousands of patients and clinical staff daily. Collaborating with project and product management, this position ensures timely feature delivery, maintains architectural integrity, and mentors colleagues across a distributed international team.
Strategic Responsibilities
- Maintain the back-end architecture together with the system architect.
- Manage the backlog together with the project manager.
- Guarantee the timely delivery of new features.
- Manage processes within the team and formulate ideas for continuous improvement.
- Estimate efforts and plan for future development.
- Work out clear interfaces based on logical abstractions.
- Provide high-level technical recommendations on software technologies.
- Review pull requests to guarantee quality and maintain a global overview.
- Document architecture, design choices, and developed software.
- Develop automated unit tests for continuous integration and provide input and support towards QA.
- Assist in recruitment interviews.
- Mentor colleagues on a technical basis.
Knowledge Skills & Abilities
- Experience with front-end technologies.
- Experience with remote teams.
- Experience with software security.
- Expert knowledge of .NET Core.
- Thorough understanding of microservices practices and message queues.
- In-depth knowledge of Azure services.
- Knowledge of distributed systems and IP networks.
- Knowledge of fault-tolerant, redundant systems and system security.
- Knowledge of SIP and VoIP.
- Architectural and project management skills.
- Effective communicator within and across international teams.
- Open to international travel up to 4 times a year.
- Knowledge of the latest technologies and best practices.
9. Technical Lead (Engineering Vision & Team Growth)
Leading both operations and development teams, the Technical Lead defines and executes the technical vision needed to launch and scale a core product while amplifying the impact of the wider engineering organisation. Reporting directly to the board, this position designs distributed systems, fosters code craftsmanship, and drives team growth through hands-on leadership in a polyglot environment.
Strategic Initiatives
- Oversee both the operations and development teams.
- Lead technical planning and execution.
- Manage team growth and development.
- Report directly to the company board.
- Ensure successful launch, maintenance and enhancement of the core company product.
- Design and architect distributed systems.
- Apply and foster code craftsmanship principles such as Clean Code, Clean Architecture, SOLID, and TDD.
Background & Experience
- Experience solving problems of scale, latency, redundancy and availability.
- Experience in the Sports Betting industry is a bonus.
- Deep understanding of Agile and popular frameworks such as Scrum.
- A DevOps mindset and familiarity with the tools and processes that facilitate it.
- Good understanding of at least one of the big cloud providers such as AWS, Azure, or GCP.
- Good understanding of configuration and infrastructure as code tools such as Terraform, Ansible, SaltStack or similar.
- Comfortable with technical leadership in a polyglot environment including PHP, JS, and JVM/Java/Kotlin.
- Proven team leader with the ability to describe and execute a clear technical vision.
10. .NET Technical Lead (Offshore Delivery)
Partnering with client and offshore teams, the .NET Technical Lead balances business goals with engineering priorities to deliver high-quality software solutions while mentoring development staff and strengthening internal processes. Collaborating across teams, this position provides code review, technical expertise, and proactive improvement recommendations to keep applications and workflows performing at their best.
Accountabilities
- Act as an effective communicator, balancing business goals with engineering goals, and efficiently manage communication with the business owner of a project.
- Mentor development staff while implementing best practices and improving the development processes.
- Propose system improvements and offer alternative solutions to different problems, and proactively seek solutions to improve processes and applications.
- Provide technical expertise and insight related to engineering and design efforts when needed or requested.
- Review code and control code quality.
Requirements
- Excellent knowledge of ASP.NET MVC, C#, .NET Framework, Entity Framework, Windows OS and APIs, Visual Studio, and Unit testing within VS 2019.
- Proficiency in Web Services and Web Technologies.
- Proficiency in continuous integration tools and techniques.
- Very good knowledge of SQL Server 2016 or later.
- Very good knowledge of web development technologies, including HTML5, jQuery, and JavaScript.
- Very good knowledge of OOP and OOD, design patterns, n-tier applications, distributed applications, and SOA.
- Experience with agile methodologies such as Scrum.
- Experience with WPF, WWF, and WCF is considered an advantage.
- Responsible, quick learner, and innovative.
11. .NET Technical Lead (Azure Cloud)
A technically seasoned leader, the .NET Technical Lead owns the design, development, and delivery of cloud-native web and mobile applications built on Azure within a complex, multi-stakeholder IT environment. Working across engineering teams, UX designers, and product managers under Agile principles, this position leads independently, codes hands-on, and builds high-performing teams through mentoring and continuous knowledge sharing.
Scope of Work
- Design and develop in Microsoft .NET Core, including C#, ASP.NET MVC, Web API, Entity Framework, and LINQ, and Web UI technologies like JavaScript, NextJS, Angular, React, Vue.js, HTML/CSS, and Material Design.
- Create and consume web services using REST APIs.
- Translate designs and wireframes into high-quality code.
- Review code and identify performance issues and provide solutions.
- Optimize components for maximum performance across a vast array of devices and browsers.
- Prepare the technical design of components.
- Write unit test cases.
- Troubleshoot issues and provide timely solutions.
- Build and mentor a team of highly capable engineers using Agile engineering practices and modern continuous delivery capabilities.
- Sustain and improve the process of knowledge sharing throughout the engineering team about best practices and emerging technologies.
- Showcase highly constructive communication, collaboration, and delivery skills.
- Write and maintain process documentation.
- Work unsupervised, take responsibility for own tasks and prioritization of work, and show initiative and self-motivation.
Education & Experience
- Bachelor's degree from a recognized University.
- Must have Azure Cloud certification AZ-204 or AZ-305.
- 8-12 years of experience as a developer and technical lead on various Cloud Native enterprise web applications using .NET Core Web APIs and JavaScript frameworks like NextJS, React, Angular, or similar.
- Experience with Azure Architecture and design patterns, Microservices architecture, Azure native application development, Azure Integration Services, Azure SQL Database, Azure Monitoring and Application Insights, Authentication and Authorization, Azure Active Directory, JSON scripting, Azure App Services, Kubernetes, and Containers.
- Experience with coding best practices, including application security practices.
- Experience in creating and consuming RESTful APIs and experience with SQL and NoSQL databases.
- Experience with Headless CMS and CRM is desirable.
- Experience with Agile methodology using JIRA.
- Deep understanding of JavaScript Core, including DOM manipulation and the JavaScript object model.
- Strong markup skills, including HTML5, CSS, CSS frameworks, and pre-processors such as SASS or LESS.
- Cross-platform and cross-browser development, testing, and debugging.
- Proficiency in .NET Core, C#, ASP.NET MVC, NextJS, Angular, React, Material Design, Azure, Kubernetes, Docker, and API Management.
12. .NET Technical Lead (Scrum Team Delivery)
Coordinating technical Scrum teams toward well-defined objective goals, the .NET Technical Lead drives the full software development lifecycle from design through deployment, documentation, and troubleshooting. Operating across engineering and project leadership, this position combines hands-on development with team oversight, ensuring code quality and solution integrity within established deadlines.
Job Functions
- Lead and coordinate technical scrum teams to meet objective goals.
- Collaborate with a team of IT professionals to set specifications for new applications and properly allocate team resources.
- Design creative proof of concepts according to specifications as needed.
- Develop high-quality source code within assigned deadlines.
- Perform unit and integration testing before promoting code and solutions.
- Develop technical documents and handbooks to accurately represent application design and code.
- Troubleshoot and debug applications.
Qualifications & Experience
- A master's degree is desired.
- Certified ASP.NET application developer is a plus.
- 5 plus years of proven experience as a software developer.
- 3 years of experience in leading a software development team.
- 5 years of relevant experience, or the equivalent combination of education and experience.
- Ability to program in C#, ASP.NET, Postgres, or similar NoSQL/RDBMS environment.
- Understanding of best practices in software design and programming principles.
- Proficiency in JIRA, Microsoft Office, GIT, ASP.NET, desktop application development with C/C++/C#, PostgreSQL or a similar NoSQL database, Angular, Bootstrap, AJAX/JSON, and machine learning using TensorFlow or Spark.
- Ability to clearly and effectively communicate in person, in writing, and by telephone.
- Ability to analyse problems in detail, research, and make accurate decisions or procedures on that basis.
- Understanding of business decisions and ability to provide long-term solutions.
- Ability to translate concepts and information into images with strong attention to detail.
13. .NET Technical Lead (SAP SCM/APO)
Focused on enterprise supply chain technology, the .NET Technical Lead configures, supports, and validates SAP SCM/APO solutions across demand planning, SNP, PPDS, and GATP workstreams throughout implementation and testing phases. Collaborating with business users, SMEs, and global resources, this position manages master data conversion, coordinates UAT, and drives integration testing to successful cutover.
Work Activities
- Gather requirements, configure and support any functional setup tied to the SAP SCM/APO space, including DP+SNP, SNP+PPDS, and DP+GATP.
- Support defects tied to SAP SCM/APO setup during the initial setup and testing phase as well as the end-to-end testing phase.
- Validate custom tables and batch job variants.
- Perform unit testing for configurations and development changes.
- Manage master and transactional data conversion, including selection rules, transformation requirements, and load rules.
- Work with business users for integration testing in the Quality environment.
- Work with SMEs to identify test scripts for integration testing, coordinate UAT in the QA environment, and manage defects.
- Execute mock cutover and production cutover.
- Fix defects identified as part of unit and integration testing.
- Manage integration testing and identify exit criteria.
- Work with a contribution mindset and willingness to support other SAP modules, including SD, TM, and WM.
Professional Experience
- Strong expertise in PPDS with hands-on experience in demand planning, planning boards, batch planning network, ECC interfacing, and CIF.
- Strong expertise in SNP with hands-on experience in dealing with APO-specific master data.
- Experience with GATP and IBP in Demand and Supply would be an added advantage.
- Knowledge of BW for practitioners with APO DP skills.
- Strong communication skills.
- Ability to interact with global resources and obtain information required for driving the project forward.
14. .NET Technical Lead (Distributed Systems)
Driving technical excellence across a distributed systems environment, the .NET Technical Lead provides hands-on guidance, knowledge sharing, and architectural oversight to support high-quality software delivery. Collaborating with developers at all levels, this position defines technology implementation standards and advances a culture of engineering best practices through training, mentoring, and code review.
Delivery Expectations
- Work closely with the development team to define and implement technical solutions.
- Review design and code.
- Support the software implementation team and, where necessary, guide and coach, with the aim of optimizing the project and ensuring quality.
- Explore new technologies that address business needs.
- Maintain and advance a technical excellence culture by facilitating knowledge sharing and delivering technical training and presentations.
- Provide guidelines and expertise on technology implementation design.
- Tutor junior, intermediate, and senior-level developers.
Technical Qualifications
- Extensive experience with .NET web applications and distributed systems.
- Extensive experience with software engineering good practices including unit testing, code review, continuous integration, continuous delivery, and design documentation.
- Hands-on experience with cloud platforms such as AWS, Azure, or GCP, Docker and .NET Core.
- Good understanding of OOP concepts and proficiency with multithreading, collections and data structures.
- Excellent team leadership skills.
- Proficient in written and spoken English.
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.