About the role
AI summarisedSenior Associate role at PwC Southeast Asia Consulting, acting as Technical Lead for software development teams. Responsible for managing end-to-end delivery, providing technical leadership, and designing technical architecture using .Net Core and Angular. Requires strong engagement management and communication skills to collaborate with clients and executives.
BusinessFull-timeGeneral
Key Responsibilities
- Manage software development team delivering both tactical and strategic level software projects.
- Provide technical leadership with hands on responsibilities.
- Oversee the development of software systems in organisational units.
- Great communication skills to collaborate with clients, Executive management and engineers
- Lead development of Proof-of-Concept/ solutions and provide technical expertise on the development of software and platform features, ensuring that appropriate security and risk factors are considered by conducting code review, code merge, code standards.
- Design the technical architecture and have full ownership of it
Requirements
- Minimum of 3+ years in the IT industry, Software product company, Commercial software company experience is highly preferred
- Proficient in Front End development using Angular v17
- Proficient in C# and Design Patterns such as Behavioral, Structural, Creational and CQRS
- Should have experience in RestAPI development using ASP.Net Core WebAPI
- Development experience with .net Core (mandatory)
- Excellent OOPS knowledge
- Experience in source code control GitLab
- Proficient with SQL Server 2008, TSQL, LINQ, ADO.NET, Any ORM framework knowledge
- Experience in knowing IoT protocols and SCADA is an advantage
- Able to communicate at technical level with developers, gain respect and change behaviours
- Comfortable operating autonomously, within set guidelines
- Experience of introducing / managing range of modern development methodologies
- Managing change effectively
- Must be able to communicate effectively with direct and senior management