As a Salesforce consulting generalist at PwC, you will possess a broad range of consulting skills and experience across various Salesforce applications
You will provide consulting services to clients, analysing their needs, implementing software solutions, and offering training and support for effective utilisation of Salesforce applications Your versatile knowledge will allow you to assist clients in optimising operational efficiency and achieving their strategic objectives
& Summary As a Full Stack Developer, you will be responsible for developing both the frontend and backend of scalable and performant applications
You will work on creating clean, maintainable, and efficient code, building microservices architecture, and integrating with thirdparty services You will also contribute to system design and participate in architectural decisions, following best practices and design patterns
Responsibilities
1
Frontend Develop user interfaces using React js or Angular js ensuring responsiveness and crossbrowser compatibility 2 Backend Build and maintain serverside logic using Java Springboot or Node js, ensuring scalability and performance 3 Microservices Design and implement microservicesbased architecture, ensuring robust, modular, and decoupled services 4 Design Patterns Apply relevant software design patterns such as MVC, Singleton, Factory, Observer, and Dependency Injection to create maintainable, testable, and reusable code 5 API Integration Develop RESTful APIs and integrate with thirdparty APIs, ensuring efficient and secure data exchange 6 Testing & Quality Assurance Write unit and integration tests for frontend and backend systems to ensure highquality code 7 CI/CD Participate in Continuous Integration and Continuous Deployment processes, ensuring smooth deployment pipelines 8 Documentation Document code, architectures, and API endpoints for ease of use and future development
Mandatory skill sets
1
Strong proficiency in React js or Angular js, and Java Springboot or Node js 2 Proficiency with Object Oriented Programming, multithreading, data serialization and REST API to connect applications to backend services 3 Proficiency in Docker, Kubernetes (k8s), Jenkins, and GitHub Actions is essential for this role 4 Proven cloud development experiences 5 Understanding of IT life cycle methodology & processes 6 Experience in understanding and Leading Enterprise Platform /Solutions 7 Experience working with Microservices/Service Oriented Architecture Frameworks 8 Experience with design patterns and software architecture best practices 9 Proficiency with databases like MariaDB, MySQL, or PostgreSQL 10 Familiarity with version control systems (Git) and Git workflows 11 Good understanding of security practices, such as authentication, authorization, and data encryption 12 Experience with agile methodologies (Scrum, Kanban) 13 Good Communication and presentation skills 14 Should have an experience in Client Management
Preferred skill sets 1
Knowledge of GraphQL 2 Experience with Kubernetes and container orchestration 3 Familiarity with cloud platforms (AWS, Azure, GCP) 4 Experience with message brokers (eg Kafka, RabbitMQ) 5 Knowledge of serverless architecture
Years of experience
required 4+ years
Education
qualification BE/ B
Tech (CSE or related field)/ M Tech
Education
Degrees/Field of Study required Bachelor of Engineering, Bachelor of Technology
Degrees/Field of Study preferred
Required Skills
Salesforce
Accepting Feedback, Accepting Feedback, Active Listening, Application Software, Business Model Development, Business Process Modeling, Business Systems, Communication, Developing Training Materials, Emerging Technologies, Emotional Regulation, Empathy, Enterprise Integration, Enterprise Software, Implementation Research, Implementation Support, Implementing Technology, Inclusion, Innovative Design, Intellectual Curiosity, IT Infrastructure, Optimism, Process Standardization, Project Architecture, Project Budgeting {+ 13 more}
No