
Technical Lead – .Net/Angular
3Pillar Global
full-time
Posted on:
Location Type: Remote
Location: India
Visit company websiteExplore more
Job Level
About the role
- Facilitate effective communication with client project stakeholders regarding project status and recommendations.
- Craft client code that is not just efficient, but also performant, testable, scalable, secure, and of the highest quality.
- Actively participate in accurate planning and estimation efforts, utilizing project methods and tools.
- Proficiently gather requirements and organize/present developed features for clients.
- Execute complex activities within the current methodology and quality standards, showcasing success across diverse engagements.
- Promote client success across the team by collaborating with engineers, designers, and managers to understand user pain points, anticipate potential problems, and iterate on solutions that drive client success.
- Engage in agile software development, including daily stand-ups, sprint planning, team retrospectives, and other governance activities.
- Actively participate in the Engineering Practice community, mentoring others through Communities of Practice (CoPs) or on project teams, and supporting the growth of technical capabilities.
- Independently drive project delivery within defined architecture, demonstrating autonomy and accountability in all stages from conceptualization to deployment.
Requirements
- Minimum 8+ years of hands-on experience designing and building enterprise-grade web applications using Angular and .NET Core.****
- Strong expertise in modern Angular development, including reusable component design, reactive forms, RxJS, unit testing, state management using NgRx, and working within monorepo architecture.
- Experience collaborating closely with UX and product teams to translate Figma or similar design artifacts into scalable, maintainable frontend solutions.
- Solid backend development experience using .NET Core / ASP.NET Core, including REST API design, authentication and authorization, secure coding practices, error handling, and performance optimization.
- Strong experience with relational databases such as SQL Server or MySQL, including query writing, schema understanding, performance tuning, and troubleshooting data-related issues.
- Hands-on experience with cloud platforms, preferably AWS, for building scalable and secure systems using services related to compute, serverless, messaging, authentication, storage, and managed databases.
- Experience working with event-driven and distributed system patterns, including asynchronous processing, resiliency, observability, and debugging production issues.
- Hands-on experience with containerization technologies such as Docker and deploying applications through CI/CD pipelines.
- Strong proficiency with GitHub, including branching strategies, pull request reviews, release workflows, and maintaining coding standards across teams.
- Demonstrated ability to lead technical design discussions, evaluate Proof of Concepts, break down complex solutions, and recommend scalable and maintainable approaches.
- Experience designing and implementing high-performance, scalable, and extensible applications with strong focus on reliability, maintainability, and supportability.
- Strong collaboration skills with cross-functional teams including Product Management, QA, Design, and DevOps to deliver end-to-end features.
- Experience mentoring junior developers, conducting code reviews, and driving engineering best practices across the team.
- Ability to lead by example through writing clean, maintainable, testable code and contributing effectively in a fast-paced agile delivery environment.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Angular.NET CoreREST API designSQL ServerMySQLAWSDockerCI/CDRxJSNgRx
Soft Skills
communicationcollaborationmentoringleadershipproblem-solvingautonomyaccountabilityplanningorganizationpresentation