Software Developer Manager
PRICEWATERHOUSECOOPERS CONSULTING (SINGAPORE) PTE. LTD.
At PwC, we help clients build trust and reinvent so they can turn complexity into competitive advantage. We’re a tech-forward, people-empowered network with more than 370,000 people in 149 countries. Across audit and assurance, tax and legal, deals and consulting we help clients build, accelerate and sustain momentum. Find out more at www.pwc.com.
About The Role
To lead the Development team with strong engagement management skills, analytical decision-making, and ability to communicate across both business and technical stakeholders. Accountable for end-to-end delivery across environments.
Responsibilities:
Manage software development teams delivering frontend and full-stack applications using React.js, Node.js, and microservices delivering tactical and strategic level software projects.
Provide hands-on technical leadership across modern JavaScript stacks (React, Next.js, Node.js, REST/GraphQL)
Collaborate with clients, executive stakeholders, and engineering teams
Conduct code reviews, enforce coding standards, and manage code merges
Design scalable architecture and own technical decisions
Drive API design and integration across frontend and backend systems
About You
Must Have
8+ years in the IT industry, Software product company, Commercial software company experience is highly preferred
Strong frontend expertise in React.js / Next.js (in addition to Angular exposure if required)
Proficiency in full-stack JavaScript development using Node.js, Express, Nest.js
Experience building REST APIs and/or GraphQL services
Strong database experience (MongoDB, PostgreSQL, MySQL)
Experience with modern development practices and CI/CD
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