Role Context-: Pune based role Mission To create a brilliant connected future for everybody through the delivery of high quality software solutions. The primary focus of this role is to provide Senior Domain Specialist/SME functions across capability domain within the B2B segment The specific role within our Agile feature teams is one that leads requirement establishment and agreement with the customer as well as ensuring the High Performing Software Engineering team delivery is consistent with what you know will deliver the technical outcomes and experience required by the customers. Strategic Alignment Through the use of strategically aligned software delivery capabilities we empower the business to deliver high quality outcomes with agility and speed to market, to meet business target of digitising various software applications. Use of Agile principles to decompose projects into small valuable increments that provide increased Speed to Market and spend reductions. Outcomes As Subject Matter Expert you will be responsible for actively contributing to the definition of solutions and assessment of ideas, utilising our deep experience in Digital Portal and API Access technologies and minimising outcome risk by accurately and continually estimating and reporting on progress and potential impediments to success Key Stakeholder Relationships Internal Feature team, Product Owners, Business stakeholders, solution leads, architecture and operational teams, project management staff, Engagement Teams. External Technology vendors and customers as required. Key Accountabilities Contribute to the design software solutions in accordance with business requirements. Translating customer (internal, external or regulatory) needs and requirements, using technical principles into realisable products, services, or systems and/or networks infrastructure in a timely, quality and cost effective way to ensure operational capability to deliver customer service Championing processes and practices that meet the Agile principles and use Lean methodology with your team, customers and delivery partners Support feature teams containing a mix of and vendor resources to deliver complex / multiple components of an IT solution in line with functional and non-functional business requirements Work with Business and Product Owners to ensure we understand where the opportunities are to deliver value and what the right steps are in delivering iteratively Provide subject matter level expertise / business analyst support in the delivery and execution of B2B User Interactions, specifically delivered via Self-Serve Portals and Microservices APIs. Contribute to business case development by providing expertise on how we will deliver using Agile/Pivotal principles Maintain strong expertise and knowledge of current and emerging technologies and products Work with technology managers and delivery stakeholders to promote and lead technical, commercial and operational initiatives that will reduce costs, introduce efficiencies, and improve the quality of products. Reviewing Feature Team deliverables to ensure Business, technical and operational matters have been considered. Identify and resolve issues throughout the end to end service delivery value chain by being an escalation point who demonstrates ownership and accountability. Contributing to planning and scheduling activities to ensure a balance between speed, quality, cost, dependency management and product owner feedback is achieved. Assessing and selecting software frameworks and products on which products are built. Tailor and guide development and test strategies to align with feature based delivery. Working closely and supporting the various teams to ensure automation objectives are achieved. Core Capabilities / Technical Skills Technical Descriptors Application development skills Strong hands-on experience in software development: Nodejs, Java (Spring boot), Microservices and API development Demonstrated hands-on experience using software Frameworks, Technologies and Patterns: - Back-end/ Middleware: Java, Nodejs, REST API, XML, JSON, Oracle Database, NoSQL Database (MongoDB/CouchDB/CouchBase), Docker-based development - Front-end: HTML5, CSS, JavaScript, AngularJS - Operating Systems: Windows, Linux, Unix - Other tools/technologies: Git, Stash, Apigee, Mocha, JUnit, Tibco EMS, Rabbit MQ, Elastic- Logstash-Kibana (ELK), Rancher, Kubernetes, Etc Demonstrated hands-on experience using CI/CD capabilities to reduce cycle time while retaining quality: Bamboo, Jenkins, Jira, Confluence, Eclipse, test automation, feature branching Software Delivery Methodologies, methods and tools: Rapid prototyping, Agile (Kanban, Lean, Scrum, etc), Iterative / Incremental, and TDD approaches to delivering software. Deep understanding of platform architecture and technology: performance optimisation, system compatibility, caching strategies, load balancing, clustering, scalability, high availability Communication Skills Excellent communication skills both written and verbal. With the ability to communicate complex technical ideas with external and internal peers and customers. Problem Solving Uses rigorous logic and methods to solve difficult problems with effective solutions, probes all fruitful sources for answers, can see hidden problems, is excellent at honest analysis, looks beyond the obvious and doesnt stop at the first answers Decision Quality Makes good decisions (without considering how much time it takes) based upon a mixture of analysis, wisdom, experience, and judgment; Most of his/her solutions and suggestions turn out to be correct and accurate when judged over time; Sought out by others for advice and solutions Business Acumen Knows how businesses work, knowledgeable in current and possible future policies, trends, technology, and information affecting his/her business and organisation, knows the competition, is aware of how strategies and tactics work in the marketplace Dealing with Ambiguity Can affectively cope with change, can shift gears comfortably, can decide and act without having the total picture, isnt upset when things are up in the air, doesnt have to finish things before moving on, can comfortably handle risk and uncertainty