Software Engineering - Angular & Python - Senior Associate
Bangalore (SDC) - Bagmane Tech Park, India
PwC
We are a community of solvers combining human ingenuity, experience and technology innovation to help organisations build trust and deliver sustained outcomes.Line of Service
AdvisoryIndustry/Sector
Not ApplicableSpecialism
Advisory - OtherManagement Level
Senior AssociateJob 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.
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.
Python
* Collaborate with cross-functional teams to define, design, and implement new features.
* Optimize application performance and ensure responsiveness.
* Integrate basic functionalities of Large Language Models into web applications.
* Implement and maintain automated testing and CI/CD pipelines.
* Troubleshoot, debug, and upgrade existing applications.
* Follow best practices in coding, testing, and documentation.
* Experience with RESTful APIs and asynchronous request handling.
* Solid understanding of Object-Oriented Programming concepts in Python.
* Knowledge of Python-related frameworks such as Django, Flask, or FastAPI.
* Experience in data processing, manipulation, and bulk data operations.
* Hands-on experience with data and ML frameworks (PyTorch, Langchain, Autogen and others)
* Familiarity with database systems like SQL and NoSQL.
* Knowledge of Docker, Kubernetes, or other containerization technologies.
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.
Others
* Knowledge of version control systems, preferably Git.
* Excellent problem-solving skills and attention to detail.
* Strong communication and teamwork abilities.
* Prior experience with security practices in software development.
* Understanding of Agile methodologies and practices.
* Experience with implementing AI/ML models into web applications
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?
NoGovernment Clearance Required?
YesJob Posting End Date
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Agile Angular APIs Architecture AWS Azure CI/CD Computer Science DataOps Django Docker EC2 Engineering FastAPI Flask Git JavaScript Kubernetes LangChain LLMs Machine Learning ML models NoSQL OOP Pipelines Python PyTorch Security SQL Testing TypeScript
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.