Gather and clarify business requirements; identify, evaluate, and recommend digital integration approaches. 30% Design and develop integration architecture, including digital solutions and integration interfaces that align with business needs 40% Conduct regular code reviews to ensure quality, maintainability, and adherence to integration best practices. 5% Contribute to business development initiatives (planned and ad hoc) by researching and identifying opportunities within the assigned GCC account. 5% Enhance internal development and design practices, while ensuring documentation remains accurate and up to date 5% Build and strengthen internal relationships, actively contributing to the growth of your PwC brand 10% Invest in continuous personal development, aligning skills with company and team strategy. 5%
Qualifications
Please provide the minimum qualifications required to successfully perform the job.
Education & Professional Certification (Required and/or Preferred)
What is the minimum required level of educationPlease indicate if the professional certification(s) is required or preferred.
Bachelors or Master s degree in Computer Science/Electrical/ETCE Microsoft Azure/Google Cloud Platform or Amazon Web Services certifications (Design and Development) Microsoft Developer Certifications preferred.
Work Experience
What is the minimum required level of experience the incumbent would need to perform this job
Overall experience between 6 to 12 years Has worked extensively in largescale software solution implementations with handson experience 4+ years of experience working in agile teams and with proven product & solution delivery. Experience of working in all phases of application or solution development and successful implementation.
Technical Skills & Specialized Knowledge
Provide details on any specialized and technical skills set required to perform the job.
Serviceoriented, eventdriven and microservices architectures and design patterns. Mobile/Web architecture stacks. Databases RDBMS/NoSQL (e.g. MS SQL, Mongo DB) data stores and appropriate use cases. Rapid prototyping workflows and development tools. Containerization, and experience in using Docker and/or Kubernetes. DevOps such as CD/CI, virtualization, automation, continuous integration. Experience with software development tools and defect tracking systems like JIRA, Azure DevOps Experience with automation testing tools (e.g. Selenium, Playwright, JMeter, SoapUI, postman) Working with high level UX principles such as user stories, persona building, prototype/prototype development approaches Experience with Agile methodologies Must have C#, .NET, .NET Core, MVC, WCF Services, Azure Cloud, Azure Functions and Logic Apps, Restful APIs, Azure Integration Services, LINQ, MS SQL Server, Entity Framework, Angular, GitHub, Azure DevOps, Bootstrap, JQuery, Google Apps Script Nice to have Java, GCP, AWS, RPA, Asana, basic comfort with data analytics tools (Alteryx, Tableau, Power BI), BizTalk, React js, Big Data / Analytics / AI tools is nice to have
General Attributes
Any other characteristics or traits that are essential for the job (e.g. able to negotiate and influence effectively)
Strong problem solving and leadership skills Strong troubleshooting and analytical skills Team oriented
Communication/Interpersonal Skills
Briefly describe the level of communication skills required.
Consider the following 1) type of contact (e.g. internal colleagues vs. clients); 2) type of communication (e.g. routine email vs. formal presentation); 3) frequency (e.g. daily vs. adhoc); 4) purpose (e.g. clarifying information vs. selling ideas)
Demonstrates excellent written and verbal communication when working with product teams and working with end customers to understand and analyze feedback