At PwC, our people in data and analytics engineering focus on leveraging advanced technologies and techniques to design and develop robust data solutions for clients. They play a crucial role in transforming raw data into actionable insights, enabling informed decision-making and driving business growth. In data engineering at PwC, you will focus on designing and building data infrastructure and systems to enable efficient data processing and analysis. You will be responsible for developing and implementing data pipelines, data integration, and data transformation solutions. The Opportunity When you join PwC Acceleration Centers (ACs), you step into a pivotal role focused on actively supporting various Acceleration Center services, from Advisory to Assurance, Tax and Business Services. In our innovative hubs, you’ll engage in challenging projects and provide distinctive services to support client engagements through enhanced quality and innovation. You’ll also participate in dynamic and digitally enabled training that is designed to grow your technical and professional skills. As part of the Data and Analytics Engineering team you design, develop, and maintain responsive, scalable web applications. As a Senior Associate you analyze complex problems, mentor junior developers, and maintain professional standards while building meaningful client connections. This role offers the chance to collaborate with cross-functional teams, enhance your technical skills, and contribute to innovative solutions that drive success. Responsibilities
* Design and implement end-to-end solutions for various applications * Collaborate with teams to secure project alignment * Mentor junior engineers to enhance their skills * Analyze user requirements to inform development processes * Maintain exceptional standards of code quality and performance * Navigate the complexities of software architecture * Contribute to innovative solutions that drive business impact * Uphold professional standards in every development activity
What You Must Have
* Any Bachelor's Degree * 4-9 years of experience * Oral and written proficiency in English required
What Sets You Apart
* 3-9 years of experience in web application development * Familiarity with CI/CD pipelines and basic DevOps practices * Working knowledge of Microsoft Azure is a plus * Experience with charting libraries such as Google React Charts * Exposure to Generative AI APIs or AI-integrated UI features * Proven problem-solving ability and technical ownership * Ability to mentor team members and provide technical leadership * Strength in communication and collaboration skills * Please reference skill categories for Senior Developer
Key Responsibilities
* Design, develop, and maintain responsive, scalable web applications. * Build intuitive and dynamic frontend components using ReactJS, JavaScript, HTML5, and CSS3. * Develop and maintain RESTful APIs using .NET Core. * Write optimized SQL queries, stored procedures, and perform backend data operations using SQL Server. * Collaborate with cross-functional teams including product owners, designers, and QA engineers to deliver high-quality solutions. * Ensure solutions are architecturally sound and aligned with best practices in performance, security, and maintainability. * Lead and mentor junior developers and contribute to code reviews and technical discussions. * Participate in Agile ceremonies and contribute to sprint planning and estimation. * Total experience needed - 3-9 years
Required Skills
* Frontend Development: * Strong expertise in ReactJS, JavaScript (ES6+), HTML5, CSS3, and modern UI/UX principles. * Familiarity with component libraries and frontend tooling (Webpack, Babel, etc.). * Experience with State Management (Redux, Context API). * Backend Development: * Proficient in developing RESTful services and business logic using .NET Core (C#). * Strong understanding of API design, dependency injection, and middleware pipelines. * Database: * Solid experience with SQL Server, including complex queries, indexing, and performance optimization. * Knowledge of relational database design and normalization principles. * DevOps & Tools: * Familiar with Git for version control and branching strategies. * Experience with CI/CD pipelines and basic DevOps practices (Azure DevOps preferred). * Cloud & Deployment: * Working knowledge of Microsoft Azure (App Services, Azure SQL, Key Vault, etc.) is a plus. * Soft Skills: * Strong communication and collaboration skills. * Proven problem-solving ability and technical ownership. * Ability to mentor team members and provide technical leadership. * Preferred: * Experience with charting libraries such as Google React Charts, Chart.js, or D3.js. * Familiarity with metadata-driven UI components or low-code frameworks. * Exposure to Generative AI APIs or AI-integrated UI features (a plus but not required).