Software Engineering - Full Stack (.Net+Angular) - Senior Associate

PWC

5 - 10 years

Bengaluru

Posted: 27/02/2025

Job Description

Line of Service

Advisory

Industry/Sector

Not Applicable

Specialism

Advisory - Other

Management Level

Senior Associate

Job Description & Summary

At PwC, our people in software and product innovation focus on developing cutting-edge software solutions and driving product innovation to meet the evolving needs of clients. These individuals combine technical experience with creative thinking to deliver innovative software products and solutions.

Those in software engineering at PwC will focus on developing innovative software solutions to drive digital transformation and enhance business performance. In this field, you will use your knowledge to design, code, and test cutting-edge applications that revolutionise industries and deliver exceptional user experiences.

Experience - 6-9.5 Years


Angular
    * Expert in HTML,CSS.
    * Proficiency in TypeScript and JavaScript.
    * Expert knowledge of Angular architecture, including advanced component communication and state management (e.g., NgRx).
    * Extensive experience with Angular CLI, with the ability to customize and optimize build configurations.
    * Advanced understanding of RxJS for complex reactive programming scenarios.
    * Experience with performance optimization techniques for large-scale Angular applications.
    * Proficiency in lazy loading modules and optimizing change detection strategies.
    * Expertise in setting up and maintaining comprehensive test suites using Jasmine, Karma, and Protractor.
    * Ability to implement and enforce code quality standards and best practices.
    * Strong experience with responsive design and accessibility standards.
    * Ability to design and implement custom UI components using Angular Material or other libraries.
.Net
    *
.NET Core (v8), .NET Framework (v4.8), C#
    * Proficient in building and maintaining REST APIs with advanced features (pagination, sorting, and filtering).
    * In-depth knowledge of authentication/authorization techniques, including OpenID Connect and role-based access control.
    * Strong grasp of validations, security, and encryption best practices.
    * Extensive experience with dependency injection and design patterns (factory, repository, etc.).
    * Proficient in writing comprehensive unit tests and integration tests.
    * Hands-on experience managing background jobs, schedulers, and CRON tasks.
    * Experience with parallelism, multithreading, and optimizing async operations.
    * Expertise in optimizing queries, indexing strategies, and troubleshooting database performance issues.
    * Stored procedures and dynamic SQL development.
    * Hands-on experience in designing scalable and partitioned NoSQL databases.
    * Knowledge of Docker, Kubernetes, and containerizing .NET applications.
Cloud(AWS/Azure)
    * Understanding of cloud computing concepts, benefits, and deployment models.
    * Experience with core AWS services such as EC2, S3,IAM.
    * Strong understanding of cloud security best practices, including identity and access management, encryption, and network security.
    * Understanding of monitoring, logging, and alerting for cloud applications using AWS CloudWatch, Azure Monitor, or third-party tools.
    * Experience with containerization technologies like Docker and orchestration with Kubernetes.
General
    * Experience with Git for version control.
    * Ability to lead technical teams, mentor junior developers, and drive technical discussions and decisions.
    * Experience in  implementing architectural solutions that align with business goals and technical requirements.
    * Commitment to continuous learning and staying updated with industry trends, tools, and technologies.

Education (if blank, degree and/or field of study not specified)

Degrees/Field of Study required:

Degrees/Field of Study preferred:

Certifications (if blank, certifications not specified)

Required Skills

Optional Skills

Acceptance Test Driven Development (ATDD), Acceptance Test Driven Development (ATDD), Accepting Feedback, Active Listening, Analytical Thinking, API Management, Application Development, Application Frameworks, Application Lifecycle Management, Application Software, Business Process Improvement, Business Process Management (BPM), Business Requirements Analysis, C++ Programming Language, Client Management, Code Review, Coding Standards, Communication, Computer Engineering, Computer Science, Continuous Integration/Continuous Delivery (CI/CD), Creativity, Debugging, Embracing Change, Emotional Regulation {+ 30 more}

Desired Languages (If blank, desired languages not specified)

Travel Requirements

Up to 20%

Available for Work Visa Sponsorship?

No

Government Clearance Required?

Yes

Job Posting End Date

About Company

PricewaterhouseCoopers (PwC) is a global professional services firm providing audit, tax, and consulting services. PwC helps organizations manage financial risks, comply with regulations, and improve performance through its expertise in industries like finance, healthcare, and technology.

Services you might be interested in

One-Shot Campaign

Reach out to ideal employees in one shot!

The intelligent campaign for reaching out to the ideal audience to whom you can ask for help (guidance or referral).