Dynamic Yield is a leading personalization platform that helps businesses optimize the customer experience across various channels, improving engagement and conversion rates.
Pune
INR 18.0 - 23.0 Lacs P.A.
Work from Office
Full Time
The Role: What s it all about and what we expect you to do day to day At least 50% individual contributor with technical team leadership who is recognized as a departmental authority and technical expert within a discipline, and drives innovation and organizational growth through their contributions. Spend their time in IDEs writing non-feature code; are hands all the time and collaborate by writing interfaces, tests (unit or acceptance) and architecture fitness functions, outside of meeting rooms. Tools like JDepend, ArchUnit, ADRs and NetArchTest make them feel at home. Implement, monitor, and maintain compliance and security concerns in CI/CD pipelines to bring life to the principle of Code is Design and Design is Code . Domain driven design in their game. They code to enforce the contextual mappings and aggregates for each bounded context. They drive implementation of consumer driven contracts to allow for evolution and learning of the domain model with hyper speed while meeting our promises to other teams internally and customers alike. Polyglot engineering gurus. They bring cutting edge engineering practices to life in multiple evolving frameworks - Feature flags, fitness functions and whatever is required to reduce the cost and increase the lifecycle value of next feature delivered by engineering teams. Love for declarative paradigm and functional programming. No one can stop them in paying off technical debt and refactoring the code for better SDLC, performance and availability. Work on complex enterprise-wide initiatives spanning multiple services/programs and drives resolution Work with business/product owners to architect and deliver on new services to introduce new products and bundles Participate and contribute to team s agile process and decisions. Understand and contribute to Prioritization. Drive prioritization decisions and trade-offs in working with product partners Drive the architectural design, including dependent services, service interactions, and policies Take ownership to improve the customer experience of an entire set of services/applications sold as products or bundled services Simplify and improve the cost/benefit of a function/service/architecture strategy Apply judgment and experience to balance trade-offs between competing interests Venture beyond comfort zone to take on assignments across different areas of Software Engineering Take on organization-wide and public speaking engagements and publishes white papers and blogs on relevant and emerging technical topics Participate and contribute to Principal review architecture meetings and drive resolutions to enterprise-wide challenges and regulatory needs Write recommendations for job promotions based on an unbiased view of ones accomplishments Conduct technical interviews for hiring engineering staff and raising the performance bar All About You and What you need to bring: Product engineering experience that demonstrates thought-leadership and cross-functional influence demonstrated by a successful track record of enabling business through engineering excellence and technical innovation. Progressively grown career with proven design and development experiences in multiple languages (e.g., Java, .NET, JavaScript, SQL), secure coding standards (e.g., OWASP, CWE, SEI CERT), and vulnerability management. Expert understanding and experience of DevOps best practices to guide developers and abstract application development from underlying hosting platforms and infrastructure. Infrastructure as code and cloud first software development knowledge experience preferred. Experience in the skills required to implement advanced test set ups in production environment (e.g., A/B testing, canary releases, blue-green deployment, feature flags) Experience in Continuous Integration (CI) and Delivery (CD) concepts, and capabilities to support automation, pipelines, virtualization, and containerization Experience in leading the initiation and formation of large global projects including architecting, estimating, planning, implementing, and operating as well as selecting talent resources across multiple geographies and functions. Has skills to develop and evangelize on reference architecture and run principles to help teams adopt Engineering Principles from the start (poison pill, active/active/active, auto-scaling, self-healing, others) Understands use cases for advanced design patterns (e.g., service-to-worker, MVC, API gateway, intercepting filter, dependency injection, lazy loading, all from gang of four) to implement efficient code Understands and implements Application Programming Interface (API) standards and cataloging to drive API/service adoption and commercialization Has skills to promote and coach teams on take on full stack development and facilitate end-to-end service ownership Has skills to engage engineers across Technology organization to promote standard software patterns and reuse of common libraries and services Has experience in leading and coaching teams to perform software planning and estimation for large scale complex programs Has skills to drive trade-off discussions to set right development capacity based on value drivers (e.g., regulatory, security, new business, market parity, technical debt) Performance engineering experience to ensure applications are built to scale, run, and perform for varying demands Has skills to evaluate practices, metrics, and roles to continually optimize SDLC methodologies and automate processes to improve lead time and quality Has skills to succinctly articulate architecture patterns of complex systems, with business and technical implications, to executive and customer stakeholders
Pune
INR 15.0 - 19.0 Lacs P.A.
Work from Office
Full Time
About the Role: The Payment Gateway Services team at Mastercard is seeking a Principal Software Engineer to enhance our market-leading products and services. We are modernizing our platform and building additional products and services to empower our customers. This role is ideal for someone passionate about cutting-edge card payment solutions, highly motivated, intellectually curious, analytical, and entrepreneurial. - Do you enjoy being part of a team that creates and executes strategic initiatives centered around digital payments - Do you look forward to developing and engaging with high-performing, diverse teams globally - Would you like to be part of a highly visible, strategically important global engineering organization Responsibilities: - Coordinate with a team of senior architects distributed globally. - Develop junior team members, guiding, coaching, and mentoring them. - Drive technical excellence across the team. - Collaborate with Product Management and Product Development to understand business objectives and advise leadership on technical strategy. - Contribute at least 75% individual technical work, recognized as a teams authority and technical expert, driving innovation and organizational growth. - Spend the majority of your time writing non-feature code, being hands-on, and collaborating by writing interfaces, tests, and architecture fitness functions. - Implement, monitor, and maintain compliance and security in CI/CD pipelines, embodying the principle of Code is Design and Design is Code. - Apply domain-driven design, enforcing contextual mappings and aggregates for each bounded context, and drive the implementation of consumer-driven contracts. - Work on complex enterprise-wide initiatives spanning multiple services/programs and drive resolution. - Collaborate with business/product owners to architect and deliver new services and products. - Participate in and contribute to the team s agile process and decisions, driving prioritization and trade-offs with product partners. - Drive architectural design, including dependent services, service interactions, and policies. - Improve the customer experience of services/applications sold as products or bundled services. - Lead Guild initiatives, engaging and mentoring engineers at all levels to improve software engineering craftsmanship. - Simplify and improve the cost/benefit of functions/services/architecture strategies. - Consult across teams and organization lines to identify synergies and reuse opportunities. - Participate in Principal review architecture meetings and drive resolutions to enterprise-wide challenges and regulatory needs. - Write recommendations for job promotions based on unbiased views of accomplishments. - Conduct technical interviews for hiring engineering staff and raising the performance bar. - Identify and address siloed behaviors within the organization and teams. Qualifications: - Demonstrable experience in designing and building high-performance, high-transaction volume, scalable platforms. - Strong understanding of design patterns, principles, and infrastructural elements - both hardware and software. - Proven design and development experience in multiple languages (e.g., Java, .NET, JavaScript, SQL), secure coding standards, and vulnerability management. - Expert understanding and experience with DevOps best practices, guiding developers and abstracting application development from underlying hosting platforms and infrastructure. - Experience implementing advanced test setups in production environments (e.g., A/B testing, canary releases, blue-green deployment, feature flags). - Experience with Continuous Integration (CI) and Continuous Delivery (CD) concepts, supporting automation, pipelines, virtualization, and containerization. - Ability to develop and evangelize reference architecture and run principles to help teams adopt engineering principles from the start. - Ability to promote and coach teams to take on full-stack development and facilitate end-to-end service ownership. - Ability to engage engineers across the technology organization to promote standard software patterns and reuse common libraries and services. - Experience leading and coaching teams in software planning and estimation for large-scale complex programs. - Ability to drive trade-off discussions to set appropriate development capacity based on value drivers (e.g., regulatory, security, new business, market parity, technical debt). - Ability to articulate architecture patterns of complex systems, with business and technical implications, to executive and customer stakeholders. - Ability to define and drive advanced chaos and other operational testing practices to test points of failure, monitors, and system behaviors under adverse conditions (e.g., resource spikes, network congestion, component or infrastructure failure). - Experience with agile and modern SDLC practices: Scrum/Kanban/Continuous Delivery/DevOps/Quality engineering, and the delivery situations they are used for.
Pune
INR 10.0 - 14.0 Lacs P.A.
Work from Office
Full Time
Role Participate in all phases of the research, strategy and design process from framing the right problem to solve and defining the design target all the way through to defining the vision, and future state experience to the validation of concepts. Display understanding of what problem the team is trying to solve and can align end-customer research activities to ensure research contributes to informed decision-making and implications for product team Ensure definition of research objectives to draft fit for purpose research plans to meet defined objectives and validate hypotheses and concepts. Construct simple to complex research plans to achieve research objectives, lead and conduct generative and evaluative research methods. Ability to also lead engagements with third party vendors to execute on research plans. Apply a creative approach to problem solving. Apply critical thinking skills to analyze and synthesize findings without bias, recognizing patterns and themes that are formulated into complete and compelling stories that articulate insights and implications. Integrates knowledge of cultural nuances and trends. Develop actionable insights that inform differentiated value propositions and experience design while supporting innovation projects across Mastercard s New Product development portfolios. Educate and lead peers and stakeholders on behalf of voice of customer Possess the curiosity for curating behavioral, experience and technology trends that can be shared with team members to inform higher quality thinking and outcomes. Manage timelines and input from design and business stakeholders and contribute to the product design and development process. Be open to new challenges and have a desire to develop as a researcher and learn new skills, while also codifying best practices and mentoring or training other practitioners. Contribute to both the Customer Experience Design and Foundry New Product Development community while also supporting efforts to broaden and mature the understanding and community connected to Experience Research. Write and present findings to senior management and contribute to thought leadership. All About You Practical experience in deploying qualitative and quantitative research methods throughout the product development life cycle from conceptualization to launch. Expertise in, and knowing when to apply the range of research methods with experience with collecting and reporting qualitative and quantitative measurements Able to support findings with storytelling, usability, and cognitive principles. Strong oral and written skills. Approach research and design as an iterative process with users at its center. Familiarity of Design Thinking and have worked on/exposure to projects which were driven by Design Thinking methodologies. Considered a passionate, great thinker and practitioner in CX/Experience research and can demonstrate success in bringing digital products to market. Possess a curiosity for cultural and technology trends, innovation, CX Design and experience based thinking alongside sharing thought leadership. Considered a collaborative and inclusive team player, who can build relationships and ensure connections across disciplines. Possess excellent communication skills, have the ability to influence partners, and are able to articulate complex concepts clearly and persuasively to senior audiences. Well experienced in navigating complex projects with multiple stakeholders in large business settings. Excited about the global evolution of consumer experiences in the world of payments, small business, online marketplaces, digital identity, consumer loyalty and beyond. Must be organized, able to act independently and able to switch between projects in a sometimes fast-paced and exciting environment Have exceptional analytical skills enabling you define strategies, make defensible recommendations, and shape research observations into insights and implications for both the experience and business. Experience working with a B2B2C business ecosystem. International travel on occasion may be required in this role. Excited about improving the world through doing well by doing good . Advanced Degree or equivalent work experience in Human Factors, Human-Computer Interaction, Cognitive or Experimental Psychology, Cognitive Science or related field
Pune
INR 20.0 - 25.0 Lacs P.A.
Work from Office
Full Time
Responsibilities Develop system technical requirements with the aid of technical team. Perform system reviews with users. Accountable for creating source-to-target mapping documents while working with upstream and downstream SMEs. Document the flow of data from source systems to target systems. Ensure development and test teams have all the required information to accurately capture and transformed from source systems data to target systems Participate in and drive user acceptance testing (UAT) to ensure that the product meets the needs of users. Frequently does audits to monitor key metrics, such as data quality, data completeness, and data accuracy, to track the product s performance. Propose design changes and drive fixes with the development team as needed to improve its application performance. Act as a liaison between business users and development teams to address any grievances/issues after the deployment of the Data Applications. Use data analysis to understand user behavior and make informed decisions about the product. Skills Strong analytical and problem-solving skills. Ability to identify and solve problems using data analysis and other methods. Excellent communication and interpersonal skills. Ability to communicate effectively with stakeholders, both technical and non-technical. Ability to work independently and as part of a team. Ability to work independently to complete tasks, as well as work collaboratively with others to achieve goals. Ability to manage multiple projects simultaneously. Ability to manage multiple projects and tasks simultaneously, while meeting deadlines and ensuring quality. Knowledge of product management best practices. Knowledge of the principles and practices of product management. Experience with data analysis and data architecture. Experience with data analysis and data architecture, including the use of tools and techniques. Familiarity with the Banking and Payment domain. Familiarity with the Banking and Payment domain, including the needs of customers and the challenges facing the industry. About you: Bachelors degree in a related field, such as business, computer science, or engineering. 8+ years of experience in Information Systems (Database/DWH/Big Data development) and latest 5+ yrs of product management. 5+ years of experience in Design or Development on Data Warehouse ETL Projects or Big Data Projects. Expert SQL skills. Experience in the Banking and Payment domain is a plus.
Pune
INR 16.0 - 21.0 Lacs P.A.
Work from Office
Full Time
Overview: The candidate will join our Core Authentication Product Operations team driving product strategy, roadmap, and customer performance initiatives on the future of Mastercard s global authentication network. The authentication network is a Mastercard core strategic asset, directly striving to achieve a safer payment ecosystem in the card not presence space. We are a customer facing product team who focuses on Customer experience performance, performance KPI monitoring, data quality, and governance across the product. The role and responsibilities: This role focuses on data, investigations, and monitoring for Mastercard authentication products. Ownership of Global Authentication team product monitoring and dashboard strategy for both new build and product enhancements. Perform the role of product/business owner to understand the customer needs and cater the requirements for reporting and monitoring solutions across the product teams. Engage in all aspects of product lifecycle management including but not limited to product ideation, go to market, pricing, monitoring and optimization, and customer support. Partner with major stakeholders around the globe to align major/complex enhancements. Analyze and troubleshoot complex authentication processing scenarios and errors. Partner with supporting teams to ensure world class performance and customer experience for authentication products. Partner globally with Legal, Privacy, Franchise and Pricing teams to ensure products meet regulatory requirements. Become subject matter expert on payment and IDV authentication technologies. Preferred Skillset: Strong preference for background in payment and IDV authentication technologies. Prior experience in Business Analysis, Product Owner/Developer, Product Management/Product Management Technical is strongly preferred. Data analysis with a background in building KPIs and reporting required (Tableau or PowerBI experience preferred). Strong Stakeholder Management Skills required Ability to thrive in fast-paced environments; flexibility to handle rapidly changing scenarios in a regulated environment. Ability to manage complex projects; successfully manage multiple responsibilities and tasks Willingness to dive deep and learn about our technology, system structure, and rules Strong analytical, data and problem-solving skills Superior communications, presentation and interpersonal skills Strong visual presentation skills, including data visualization and the ability to produce clear, compelling slides Strong project management skills - strong organization and task management is expected Strong collaborator, ability to work cross-functionally Ability to build and leverage relationships within and outside the organization to drive results Ability to interact with varying levels of leadership across the organization and with internal and external clients; ability to lead and influence at all levels
Pune
INR 15.0 - 20.0 Lacs P.A.
Work from Office
Full Time
The Role: Technology leader who is hands-on, can lead a team of engineers. Expected to spend 70% of time coding/on code related activities, and 30% coaching engineers on the team. Recognized as a team s authority and technical expert who drives innovation and organizational growth through their contributions. They get their adrenaline rush by coding away in IDEs. Spend majority of their time in writing non-feature code. Collaborate by writing interfaces, tests (unit or acceptance) and architecture fitness functions, outside of meeting rooms. Tools like JDepend, ArchUnit, ADRs and NetArchTest make them feel at home. They implement, monitor, maintain compliance and security concerns in CI/CD pipelines to bring life to the principle of Code is Design and Design is Code . Domain driven design in their game. They code to enforce the contextual mappings and aggregates for each bounded context. Drive implementation of consumer driven contracts to allow for evolution and learning of the domain model with hyper speed while meeting our promises to other teams internally and customers alike. They are polyglot engineering gurus. Bring cutting edge engineering practices to life in multiple evolving frameworks - Feature flags, fitness functions and whatever is required to reduce the cost and increase the lifecycle value of next feature delivered by engineering teams. They love declarative paradigm and functional programming. Work on complex enterprise-wide initiatives spanning multiple services/programs and drives resolution Work with business/product owners to architect and deliver on new services to introduce new products and bundles Participate and contribute to team s agile process and decisions. Drive prioritization decisions and trade-offs in working with product partners Drive the architectural design, including dependent services, service interactions, and policies Take ownership to improve the customer experience of an entire set of services/applications sold as products or bundled services Contribute and lead Guild initiatives by engaging and mentoring Engineers at all levels to improve the craftmanship of Software Engineering Simplify and improve the cost/benefit of a function/service/architecture strategy Apply judgment and experience to balance trade-offs between competing interests Venture beyond comfort zone to take on assignments across different areas of Software Engineering All About You: Expert in building highly resilient scalable distributed systems. Deep exposure to various database, messaging caching technologies. Progressively grown career with proven design and development experiences in multiple languages (e.g., Java, .NET, JavaScript, SQL), secure coding standards (e.g., OWASP, CWE, SEI CERT), and vulnerability management. Has expert understanding and experience of DevOps best practices to guide developers and abstract application development from underlying hosting platforms and infrastructure. Infrastructure as code and cloud first software development knowledge experience preferred. Experienced in the skills required to implement advanced test set ups in production environment (e.g., A/B testing, canary releases, blue-green deployment, feature flags) Experience in Continuous Integration (CI) and Delivery (CD) concepts, and capabilities to support automation, pipelines, virtualization, and containerization Understands internals of operating systems (Windows, Linux, Mainframe) to write interoperable and performant code. Has skills to develop and evangelize on reference architecture and run principles to help teams adopt Engineering Principles from the start (poison pill, active/active/active, auto-scaling, self-healing, others) Understands use cases for advanced design patterns (e.g., service-to-worker, MVC, API gateway, intercepting filter, dependency injection, lazy loading, all from gang of four) to implement efficient code Understands and implements Application Programming Interface (API) standards and cataloging to drive API/service adoption and commercialization Has skills to promote and coach teams, engage engineers across Technology organization to promote standard software patterns and reuse of common libraries and services on take on full stack development and facilitate end-to-end service ownership Has experience in leading and coaching teams to perform software planning and estimation for large scale complex programs Has skills to drive trade-off discussions to set right development capacity based on value drivers (e.g., regulatory, security, new business, market parity, technical debt) Has experience in design and execution of automation across multiple business areas, provides guidance on best methods and tools. Performance engineering experience to ensure applications are built to scale, run, and perform for varying demands Has skills to evaluate practices, metrics, and roles to continually optimize SDLC methodologies and automate processes Has skills to perform architecture and cost analysis for internal, hybrid, and public cloud environments Has skills to succinctly articulate architecture patterns of complex systems, with business and technical implications, to executive and customer stakeholders Has skills to define and drive advanced chaos and other operational testing practices to test points of failures, monitors, and system behaviors under adverse conditions Experienced in agile and modern SDLC practices (Scrum/Kanban/Continuous Delivery/DevOps/Quality engineering) and the delivery situations they are used for
Pune
INR 9.0 - 13.0 Lacs P.A.
Work from Office
Full Time
The Global Digital Marketing team is looking for a Personalization Front End Developer - UI/UX Designer Specialist to drive our customer experience strategy forward by consistently innovating and problem-solving. Personalization Front End Developer - UI/UX Designer Specialist is a strategic, data-driven, and multifaceted role. This position combines the responsibilities of leveraging customer data and personalization tools to enhance engagement and customer lifetime value, with the technical skills needed to design and implement UI/UX solutions. This role involves using customer data and personalization tools to boost engagement, increase lifetime value, and support Mastercard growth. Responsibilities include developing strategies, evaluating technologies, and running campaigns in collaboration with various teams. Youll use your knowledge of customer journeys, create scalable personalization plans, and lead cross-functional teams to identify new optimization opportunities for a relevant customer experience. Role In this role, you will: Design and implement solutions using a customer experience platform, focusing on personalization. Consult with web developers to evaluate testing and personalization needs, creating tailored solutions for websites and potentially mobile platforms. Help design, develop, and maintain applications to implement frontend changes in web page/mobile layout, enhancing user experiences as required. Assist in clarifying the technical and business design of an end-to-end implementation of the personalization platform, troubleshooting issues raised by development/support/business teams. Support in suggesting and implementing experience enhancements. Provide basic UI/UX development consultations to business leads. Develop strategies, evaluate enabling technologies, and enable campaigns in partnership with centralized and brand-specific teams. Leverage understanding of customer journeys to create scalable personalization roadmaps. Lead cross-functional teams into new optimization opportunities that align with delivering a highly relevant customer experience. All About You The ideal candidate for this position should: Knowledge and experience in Front End (FE) development technologies - JavaScript, JQuery, JSON, AJAX, HTML 5, CSS 3.0. Familiarity with website CMS platforms such as Adobe AEM, Umbraco, Magento, etc. Strong understanding of personalization technologies and methodologies relevant to omni-channel businesses (Dynamic Yield, Adobe Target). Understanding of strategies for creating modular and reusable content components for personalization. Experience developing and implementing personalization strategies across multiple channels. Proven data analysis skills with the ability to create clear and actionable insights. Experience working on omnichannel personalization projects. Ability to prioritize and manage multiple projects in a fast-paced environment.
Pune
INR 18.0 - 23.0 Lacs P.A.
Work from Office
Full Time
We are looking for a Principal Software Engineer to join our team at Ethoca. In this role, you will lead Multiple Innovation, Integration, and Development projects, exploring technology and Data solutions within our technology landscape. Our solution provides data analytics, visualization data marketplace capabilities while leveraging cloud-based user interface, micro-services, visualization capabilities, Java, Design Patterns, and SaaS integrations like Azure AD, Lens, Terraform, File Transfer, Splunk, Dynatrace, SFTP, Cassandra Snowflake, and Shared Services. This senior role is visible and critical as part of a high-performing team, and it will appeal to you if you have an effective combination of domain knowledge, relevant experience, and the ability to execute on the details. If you are passionate about leading innovative projects and have a strong background in software engineering, wed love to hear from you. Key Responsibilities: - Lead the development and implementation of major cross-department initiatives with long-term business implications, working closely with business and technical partners to identify opportunities and quantify costs, benefits, and risks. - Coach and lead a diverse engineering team, overseeing planning and execution of goals and objectives. - Foster an environment of innovation and creativity, challenging the status quo to drive continuous improvement. - Provide strategic leadership for specific applications and systems, as well as software development methodologies. - Develop business cases and conduct scenario planning to support effective decision-making for new initiatives. - Drive architectural design and development of applications, services and user interfaces, while maintaining and scaling existing applications. - Collaborate with multiple scrum/delivery teams to enhance work processes and mitigate risks. - Take a hands-on approach to architecture and code development, ensuring the creation of high-quality, modular and secure code. - Design technology roadmaps to optimize services and functions, with a focus on performance, security and cost efficiency. - Proactively identify and solve potential problems before they occur and plan deployments, migrations and upgrades to minimize service impacts. - Optimize performance across all physical and logical dimensions and provide support to architects and engineers in designing effective, agile applications. - Contribute to the design of highly scalable, fault-tolerant and performant systems in the cloud. - Build strong relationships and collaborate with cross-functional teams to ensure project implementations and technical deliveries align with best practices and business needs. - Stay updated with new technologies and provide technical guidance to project teams. - Evaluate emerging technologies through Proof of Concepts and assist with project scoping, sizing, prioritizing, planning, and estimation. - Mitigate business risks associated with solution architecture and technical designs, and thrive in a collaborative and agile environment. - Keep up to date with new technologies through self-study, blogs, meetups and conferences. - Offer technical guidance and support to project teams and analyze ITSM activities of the platform to provide feedback on operational gaps. - Support services before they go live through system design consulting, capacity planning and launch reviews and maintain services once live by measuring and monitoring availability, latency and overall system health. - Scale systems sustainably through automation and advocate for changes that improve reliability and velocity. - Practice sustainable incident response and conduct blameless postmortems, taking a holistic approach to problem-solving during production events. - Explain technical issues and solution strategies to stakeholders, ensure timely accomplishment of technical designs and delivery milestones and liaise with stakeholders to understand business needs. - Find resilient and reliable solutions to integration challenges with vendors and/or acquired entities, meeting high security and quality standards. - Demonstrate strong written and verbal communication skills, as well as collaboration skills across disparate technology vendors and business units. - Set priorities, objectives, and drive deliverables within global technology domains and sub-domains and engage with the broader technical community to anticipate developments in innovation and evaluate new solutions for future business platform system requirements. All about you Or qualification. Minimum Bachelors degree in Information Technology, Computer Science, or extensive work experience. 12+ Years of Hands-on Software development experience. 6 + years in Software and microservices architecture. Familiar with DevOps and IT Operations best practices. Current understanding of best practices regarding application system security Success with executing Proof of Concept plans Have strong data analytics knowledge, experience with ETL, Data Modelling Pattern analysis using ML. Extensive experience with databases: Relational NoSQL Success with producing high quality project design deliverables and documentation Deep domain knowledge of Java 8 (or later). Spring Boot knowledge is required. Extensive experience with User interface development framework (Angular preferred) Thorough and extensive knowledge and understanding of Software Engineering Concepts and Methodologies is required. Willing to learn new technology stack and available to support customer production environments for issue mitigation. Need to work with global team and available in different time zones (US, Canada, Dublin, India). Understanding of loosely coupled and stateless systems Demonstrated track record with highly scalable, distributed systems Familiarity with performance tuning, designing for failure automation Positive outlook in meeting challenges and working to a high level Excellent written and spoken communication
Pune
INR 25.0 - 30.0 Lacs P.A.
Work from Office
Full Time
About the role: We are looking for seasoned Product Management professionals to join our team and help us build towards the future. Product Management-Technical (PM-T) are technical roles and work closely with Technical Program Managers, Software Design Engineers, User Experience, and internal customers to define the details behind the business requirements, the specifications, the user experience, and the API strategy for platform building blocks they own. Our PM-Ts use the Working Backwards process, which is all about is fleshing out the concept and achieving clarity of thought about what will ultimately be built. PM-Ts decompose the requirements into user stories, prioritizing the backlog, and defining the acceptance criteria. PM-Ts are in it for the long term, looking beyond the current project to become experts in their domain. They feed engineering a well groomed and backlog of user stories. They encourage re-use of their building blocks, continuously innovating on behalf of internal and external customers. As new capabilities are required, they will define its place in the platform ecosystem and write / prioritize the user stories to build the new block. When commercialization opportunities are identified for their building blocks, they will tie up ideas to the product development teams for further development. Like to dive deep into the operational characteristics of the product Demonstrated ability to operate with complete independence and autonomy Experience defining and building cloud-native software products as a platform at scale Proven track record of data driven decision making and applying continuous improvement methodologies across your team Can debate the product merits with business teams, architects, engineers, and designers to make the right trade-off decisions Experience in agile delivery methodologies (scrum, Kanban, etc.) Can communicate to executives, peers, and staff with impact, eloquence, and authenticity Ensures features and associated documentation are clear and easily consumable by other engineering teams. Demonstrated experience building organizational relationships, partnering with and influencing teams while commanding the respect of the individuals on the team. All about you Good oral and written communicator. Explains concepts accurately and well across a range of technical and business domains. Very high level of precision in technical and design discussions. Conveys and communicates ideas in a way that significantly enhances understanding, collaboration, and engagement. Communicates very well across seniority levels, roles, and geographies. Highly effective debugging complex issues and relentless in discovering root causes of bugs that span multiple services and product modules. Mentors junior members to a high level of productivity and independence. Teaches technical and domain knowledge, and best practices. Encourages others to take on additional opportunities and challenges. Manage builds and artifacts delivery/release using standard tools. Ability to understand/automate software upgrades, patches, and releases via CI/CD pipelines. Familiarity with application/system metrics collection, observability, and monitoring. Strong analytical and problem-solving abilities, with quick adaptation to new technologies, methodologies, and systems. High-energy, detailed-oriented, proactive and able to function under pressure in an independent environment along with a high degree of initiative and self-motivation to drive results. Strong interpersonal, relationship-building with a solid track record for developing internal and external systems . Expertise in cyber security, third party software management is huge plus along with expertise in CI/CD, databases, microservices APIs, and distributed systems.
Pune
INR 18.0 - 23.0 Lacs P.A.
Work from Office
Full Time
The Role: What s it all about and what we expect you to do day to day Own complex problems having dependency across services and facilitate cross-functional team interactions to drive resolution Write code to build and enhance applications/services and promote code-reviews, code scanning, and other standard development practices to deliver high-quality artifacts to production. Define, design, and develop procedures and solutions at a service level to meet the business requirements/enhancements Participate and contribute to team s agile process and decisions. Understand and contribute to Prioritization. Drive prioritization decisions and trade-offs in working with product partners Identify opportunities and build backlogs to enhance primary service/function Automate and simplify all aspects of software delivery and development actively evangelizing the need to automate and simplify where needed. Lead by example with hands-on approaches to demonstrate engineering excellence. Able to troubleshoot and refactor existing code for exceptional code quality. Drive seamless integration across all connected services to meet end-user expectations Drive blameless postmortems culture to identify root causes of incidents and implement learnings Introduce new technologies and architecture by following enterprise guidelines Advocate for engineering principles outside of current organization/platform Provide development and architecture guidance to team members Build relationships and effective partnerships across organizations Write and evaluate recommendations for job promotions based on an unbiased view of ones accomplishments Conduct technical interviews for hiring engineering staff and raising the performance bar Experience working in cross-functional and large projects with globally dispersed development resources All About You and What you need to bring: Able to write secure code in three or more languages (e.g., Java, .NET, JavaScript, SQL) Familiar with secure coding standards (e.g., OWASP, CWE, SEI CERT) and vulnerability management Infrastructure as code and cloud first software development knowledge experience preferred. Understands and implements standard branching (e.g., Gitflow) and peer review practices. Move the team towards trunk based development Apply tools (e.g., Sonar, Zally, Checkmarx ) and techniques to scan and measure code quality and anti-patterns as part of development activity Has skills in test driven and behavior driven development (TDD and BDD) to build just enough code and collaborate on the desired functionality. Ability to keep the full testing pyramid healthy - Has skills to author test code with lots of smaller tests followed by few contract tests at service level and fewer journey tests at the integration level Understands the use of basic design patterns (e.g., factory, adaptor, singleton, composite, observer, strategy, inversion of control) Understands use cases for advanced design patterns (e.g., service-to-worker, MVC, API gateway, intercepting filter, dependency injection, lazy loading, all from the gang of four) to implement efficient cod Understands and implements Application Programming Interface (API) standards and cataloging to drive API/service adoption and commercialization and effort estimation Experienced in agile and modern SDLC practices (Scrum/Kanban/Continuous Delivery/DevOps/Quality engineering) and the delivery situations they are used for Has skills to elaborate and estimate non-functional requirements, including security (e.g., data protection, authentication, authorization), regulatory, and performance (SLAs, throughput, transactions per second) Has skills to orchestrate release workflows and pipelines, and apply standardized pipelines via APIs to achieve CI and CD using industry standard tools (e.g., Jenkins, AWS/Azure pipelines, XL Release, others). Familiar with different application patterns to implement different types of business processes (e.g., APIs, event-driven-services, batch-services, web-applications, big data) Experience in Continuous Integration (CI) and Delivery (CD) concepts, and capabilities to support automation, pipelines, virtualization, and containerization Has ability to write code (in languages such as Java, Python, Ruby, Bash, Perl, Groovy) to build automation tasks that are repeatable and efficient Able to perform debugging and troubleshooting to analyze core, heap, thread dumps and remove coding errors Has skills to conduct product demos and co-ordinate with product owners to drive product acceptance signoffs Has skills to Understands customer journeys and ensure a Mastercard good experience by continuously reducing Mean time to mitigate (MTTM) for incidents and ensuring high availability (99.95% as a starting point)
Pune
INR 17.0 - 22.0 Lacs P.A.
Work from Office
Full Time
Role: Please note this is not a client-facing role. - Act as Product Owner and mentor for the Product Owners across the Agile development teams, working closely with internal Squads to understand formulate and document business requirements, investigating and analyzing system functionality, and guiding the aligned Product owners. - Using the Working Backwards method, decomposes business requirements and customer experiences as part of detailed solution development, into features and functions that drive the platform/product roadmap. - Collaborate with your PM-T colleagues and Solution Architects to understand the impact on gateway systems and agree the optimal functional solution for new product features. - Support the POs to define user stories that capture the functional requirements identified to meet the agreed solution and take responsibility for accepting user stories on build completion on behalf of the PMT team. - Produce internal external-facing supporting documentation and specifications using standard templates and natural language. - Act as a key SME, central reference and information source, providing guidance and assistance in the system product and functionality decision making process. - Take an active role in the SAFe PI Planning process, preparing features for the planning event and working through these features with your team to plan their delivery. All about you The ideal candidate for this position should: - Demonstrate the ability to complete technical systems analysis and solutioning. - Solid business analysis skills and knowledge are essential, i.e. the ability to take high level requirements and drill these down into detailed functional requirements under your own initiative - Demonstrate the ability to collaboratively design solutions that both enhance the product offering, and work within the design principles. - Comfortable working at a detailed level with interface specifications doing related data mappings to and from APIs. - Solid documentation skills, with the ability to define, review and evaluate requirements and identify technical/functional solutions. - Ability to work collaboratively with development and business stakeholders within an Agile team. - Able to communicate effectively with both business technical audiences. - Payments experience is a plus but not essential. - Empowerment and accountability, demonstrating independent thinking and a collaboration mindset - Committed to deliver on time and to quality. - Willingness to learn and get stuck in.
Pune
INR 12.0 - 17.0 Lacs P.A.
Work from Office
Full Time
Role: Support assigned projects, which include responsibility for planning, time and cost control, resource utilization and implementation of network environments. Provide 3rd level support 24x7x365 for critical time-sensitive incident determination resolution covering thousands of devices in the MasterCard Data Center locations inclusive of logical network connectivity, routing, application issues, as well as physical network hardware failures. This requires a high degree of MasterCard specific knowledge and on-site support to reduce downtime during these emergency situations. Manage and implement of Check Point Firewalls and security policies in a Global Enterprise Deployment. Engineer implement a large number of simple complex network and firewall change requests on a daily basis. Moreover, validate the change request is in compliance with security standards and solidify the demarcation between test and production. Manage Change requests to maintain network availability of 99.999%. Resolve network communications and operations problems impacting customer or backbone access and performance globally. Design, allocate, implement complex physical, logical, and load balanced IP addressing schemas Implement, configure, troubleshoot highly complex network connectivity solutions for internal external customers All About You: Understanding of Networking concepts, including LAN/WAN, wireless and Security technologies. Understanding with TCP/IP protocol communications. Understanding of Check Point Firewalls and network security. Understanding of Cisco ASA Knowledge of Cisco s product portfolio. Knowledge of Project Management methodology and best practices. Verbal and written communications skills in English. Self starter with demonstrated listening skills. Ability to work effectively as a team member.
Pune
INR 13.0 - 17.0 Lacs P.A.
Work from Office
Full Time
Responsibilities Engage in and improve the whole lifecycle of services from inception and design, through deployment, operation and refinement. Analyze ITSM activities of the platform and provide feedback loop to development teams on operational gaps or resiliency concerns Support services before they go live through activities such as system design consulting, capacity planning and launch reviews. Maintain services once they are live by measuring and monitoring availability, latency and overall system health. Scale systems sustainably through mechanisms like automation, and evolve systems by pushing for changes that improve reliability and velocity. Support the application CI/CD pipeline for promoting software into higher environments through validation and operational gating, and lead Mastercard in DevOps automation and best practices. Practice sustainable incident response and blameless postmortems. Take a holistic approach to problem solving, by connecting the dots during a production event thru the various technology stack that makes up the platform, to optimize mean time to recover Work with a global team spread across tech hubs in multiple geographies and time zones Share knowledge and mentor junior resources Qualifications Knowledge of mainframe application support. Ability to fix job abends in mainframe and restart / resubmit the jobs as required. BS degree in Computer Science or related technical field involving coding (e.g., physics or mathematics), or equivalent practical experience. Experience with algorithms, data structures, scripting, pipeline management, and software design. Systematic problem-solving approach, coupled with strong communication skills and a sense of ownership and drive. Ability to help debug and optimize code and automate routine tasks. We support many different stakeholders. Experience in dealing with difficult situations and making decisions with a sense of urgency is needed. Experience in one or more of the following is preferred: C, C++, Java, Python, Go, Perl or Ruby. Interest in designing, analyzing and troubleshooting large-scale distributed systems. We need team members with an appetite for change and pushing the boundaries of what can be done with automation. Experience in working across development, operations, and product teams to prioritize needs and to build relationships is a must. Experience in industry standard CI/CD tools like Git/BitBucket, Jenkins, Maven, Artifactory, and Chef. Experience designing and implementing an effective and efficient CI/CD flow that gets code from dev to prod with high quality and minimal manual effort is desired.
Pune
INR 10.0 - 14.0 Lacs P.A.
Work from Office
Full Time
Role Design and develop high quality, secure, scalable software solutions based on technical requirements specifications and design artifacts within expected time and budget Develop and build solutions on cloud data platforms like Snowflake and Databricks adhereing to industry standards. Build governance framework for cloud data storage and usage for enterprise data warehouse. Collaborate on cross-functional agile teams that include Front-end Developers, Report/BI Developers and Product Owners to implement the next generation of enterprise application Work closely with Product Owners to develop beautiful, usable UIs and creative visualizations Manage a team of highly skilled Data warehouse and Business Intelligence developers Provide technology leadership to development team in relevant domain Provide technology leadership to other leaders Stay abreast of Analytics technology trends and industry best practices to hone and maintain your talent Participate in architectural discussions , iteration planning, and feature sizing meetings Adhere to Agile processes and participate actively in agile ceremonies Stakeholder management skills All About You Experience managing, developing and supporting Big Data warehouse and/or BI reporting solutions, ETL solutions and other analytics solutions. Exposure to new technology trends like R, Python and similar technology is added advantage. Experience in managing development/engineering teams in a global environment People management experience Understanding of Exadata/Oracle/Netezza/SQL server databases Hands on experience with Cloud data platform - Snowflake and Databricks. In depth practical experience on cloud technology stack - Azure and/or AWS. Strong understanding of cloud devops practices and implementation. Hands on expereince on various cloud services like Azure Data Factory, NiFi, Snowpipe, Athena etc. Understanding of cloud data governance include compute optimization, cost control, user profile management etc. Experience in establishing new engineering team and working towards taking the team to steady state Understanding of SDLC and experience in establishing processes, standards and governance to bring efficiency within development team Prior Reporting development experience in Data Warehouse environment In-depth understanding of Business Intelligence solutions for customers Exposure and understanding of complete SDLC Experience in AGILE methodology Experience in working in global teams and should be technically strong
Pune
INR 25.0 - 30.0 Lacs P.A.
Work from Office
Full Time
Role Generating requirements, together with other architects, engineers, application team(s) and user(s), to determine that all of the high level requirements have been met. Generating products such as TADs, technical documents, logical flows, and models to keep the user(s), architects and the engineers constantly up to date and in agreement on the application, system or platform to be provided as it is evolving. Ensuring that all architectural products and products with architectural input are maintained in the most current state and never allowed to become obsolete. Resolve internet architectural and operational problems impacting infrastructure and product availability and performance globally. Research and evaluate new technology for possible deployment in MasterCard s internet infrastructure. May assume lead and total accountability for ongoing regional projects as assigned; including responsibility for planning; time and cost control; resource utilization and implementation. Implement, manage and support internet infrastructure components while leveraging current standards and best practices. Perform problem diagnosis; performance tuning; capacity planning and configuration management for MasterCard internet components. Assure system stability and future compatibility by monitoring production execution of all relevant systems. All About You Thorough knowledge and understanding of network, operating system principles and web middleware. Thorough knowledge in one or more core functions related to internet infrastructure design and/or web administration. Must be high-energy, proactive, detail-oriented and able to function under pressure in an independent environment. Must have a high degree of initiative and self-motivation and demonstrate the ability to drive results. Strong communication skills both verbal and written and strong relationship and collaborative skills and organizational skills with the ability to work as a member of matrix based diverse and geographically distributed project team. Willingness and ability to learn and take on challenging opportunities is critical.
Pune
INR 11.0 - 15.0 Lacs P.A.
Work from Office
Full Time
Experienced professional with advanced knowledge of Usability practices and protocols that enable the individual to deliver usability reports according to defined protocol, while meeting established timelines. May modify processes to resolve situations and checks and takes corrective action to resolve problems that are not immediately evident in existing processes. Assignments are in support of the goal of developing products and services that are easy to use, easy to learn and useful. Major Accountabilities: Selects and conducts appropriate user-centered design techniques throughout an iterative design process. Modifies, adapts and develops new methods as appropriate to address specific issues related to the iterative product development process. Other duties as assigned. Education: Bachelors degree or equivalent combinatin of training and experience. Advanced degree preferred. Specialized training/experience in Human factors, Usability, Information or Interface Design required. Knowledge / Experience : 3 to 5 years experience is preferred. Broad knowledge in the field is preferred. Skills/ Abilities: Strong command of usability and design techniques such as: usability testing, heuristic evaluation, paper prototyping, wire-framing, storyboarding, sitemap creation and card sorting. Ability to conduct focus groups, design sessions, task analyses, surveys and online testing is highly desirable. Current in usability and user-centered design methods. Strong analysis and presentation skills. Work Conditions: Travel required, anticipated to be less than 25%.
Pune
INR 17.0 - 21.0 Lacs P.A.
Work from Office
Full Time
Role Work with cross-functional teams and multiple Business/Product Owners to create original content and update existing technical content. Accountable for the successful completion of high-quality projects within the technical writing function. Ensure updates are made to content in accordance with the CSD writing standards. Manage day-to-day writing and publishing needs to deliver content online for consumption through multiple channels, including web and mobile. Provide excellent customer service to our business partners and customers. Author in XML or markdown, a tool utilized for content creation and editing. Publish technical content to multiple platforms and output types, such as PDF, HTML, Wiki, and online help file generation. Analyse requirements and gather necessary information. Good facilitation and presentation skills. Train new hires and mentor peers. Participate in estimation activities. Daily review and assessment of project intake portal (TAG) All about you Possess strong organizational and time management skills. Experience with Project Management and an understanding of Agile and Waterfall methodologies. Exhibit strong written and verbal communication skills. Technologically savvy, spearheading innovation through ingenuity, creativity, and thoughtful risks. Adaptable to dynamic change and ambiguity thriving in a fast-paced Environment. Ability to identify the need for graphics and process flows to improve content. Ability to identify and implement process and strategy improvement opportunities with consideration for target audience, user experience product life cycle and documentation best practices. Team player, ability to interact and consult with various levels throughout the organization to cultivate and expand partnerships. Exhibit the highest degree of professionalism, accountability, and empowerment to drive results. Ability to work independently including problem-solve and troubleshoot. Experience with Microsoft Office products. Experience with content management systems (CMS) and other authoring tools, such as Ixiasoft, Oxygen, XML, xMetal, and Visual Studio Code. Proficient in API and DITA/XML, including best practices with markups, tags, entitlements, and topic types. Experience working as an information architect or with an information architecture team. Knowledge with Domo, Tableau or similar metrics tracking and reporting tools. Experience with creating content templates for our Business Partners. Understand content localization process. Advanced interpersonal skills, serving as an ambassador for standards.
Pune
INR 12.0 - 16.0 Lacs P.A.
Work from Office
Full Time
As Lead Software Engineer, you will: own complex problems having dependency across services and facilitate cross-functional team interactions to drive resolution. be responsible for the analysis, design, development and delivery of software solutions. write code to build and enhance applications/services and promote code-reviews, secure code, whilst adhering to standards and best practices resulting in the deliver high-quality artifacts through to production. define, design, and develop procedures and solutions at a service level to meet the business requirements/enhancements. drive prioritization decisions and trade-offs in working with product partners. identify opportunities and build technical roadmaps to enhance primary service/function. automate and simplify all aspects of software delivery and development actively evangelizing the need to automate and simplify where needed. drive seamless integration across all connected services to meet end-user expectations. promote a blameless postmortem culture to identify root causes of incidents and implement learnings. introduce new technologies and architecture by following enterprise guidelines. advocate for engineering principles outside of current organization/platform. provide development and architecture guidance to team members. build relationships and effective partnerships across organizations. write and evaluate recommendations for job promotions based on an unbiased view of ones accomplishments. conduct technical interviews for hiring engineering staff and raising the performance bar. lead by example with hands-on approaches to demonstrate engineering excellence. architect monitoring, logging, and alerting to provide end-to-end observability. encourage staff to participate, share and gain knowledge within their Guild/Program to drive reuse of patterns/libraries/practices and enhance productivity. All About You The ideal candidate for this position should have: experience in working with fast paced, modern architecture using Java, Spring Boot, Rabbit, SQL, Junit and cucumber, Jmeter and GIT. experience in designing and implementing data models, data migration, and data streams. experience working in cross-functional and large projects with globally dispersed engineering teams. the ability to write secure code and be familiar with secure coding standards (e.g., OWASP, CWE, SEI CERT) and the detection and remediation of security vulnerabilities. the skills in building applications using opensource frameworks to achieve reuse and reduce development times (e.g., Spring Boot, React, others). the ability to configure rules and build automation for code with vulnerability scanning and software composition analysis using standard tools (e.g., SonarQube, Checkmarx, JFrog XRay, Blackduck, others) the skills to conduct various performance tests (e.g., load, spike, breakpoint, endurance) in order to assess if the design and implementation meets the non-functional requirements. skills to document and coach team on the development best practices and coding guidelines (e.g., branching strategies, peer reviews, library use, logging, scanning rules, test-driven development, error handling). proven history of designing enterprise-grade applications utilizing Domain Driven Design principles, microservices, event driven systems, 12 factor principles for cloud native applications, REST and GRPC API design, CAP Theorem, etc. a good understanding of distributed systems design and implementation. the ability to perform debugging and troubleshooting to analyze core, heap, thread dumps and remove coding errors. the proficiency in Software Development Best Practices (TDD/BDD, Unit test, Continuous Integration and Delivery) the skills to orchestrate release workflows and pipelines and apply standardized pipelines via APIs to achieve CI and CD using industry-standard tools (e.g., Jenkins, AWS/Azure pipelines, XL Release, Ansible, others) practitioner of automation/configuration management, deployment strategies (blue/green, canary, A/B testing, feature flags). experience and comprehensive understanding of software/application observability (logging, tracing, metrics, etc), and health and liveliness features, which enable improved RA and operational monitoring. skills to undertake a technical review of code across applications and their dependencies to look for anti-patterns and promote continuous refactoring. a passion for software engineering and technology very good analytical and problem solving skills. the desire to stay abreast of advances in software engineering practices, technologies, and tooling. very good inter-personal skills and ability to work in a collaborative environment effective communication and interpersonal skills, with an ability to express design ideas to a development team and senior management. the ability to understand and elaborate technical debt and operational issues to drive prioritization discussions with stakeholders to improve the operational experience. the ability to understand system architecture and be able to plan for application, platform, and infrastructure capacity (e.g., database, compute, network, storage) and drives the dependency prioritization to reduce the delivery lead time the skills to simplify deployment and eliminate software snowflakes using standardized platforms, ephemeral instances, and automation. the skills to define, organize, and report on test runs for major, minor, and hotfix releases (including unit, component level, system level, customer journeys, past customer issues, and regulatory controls). the ability to practice sustainable incident response and blameless postmortems. #RTP
Pune
INR 13.0 - 18.0 Lacs P.A.
Work from Office
Full Time
Role All staff at Mastercard are expected to demonstrate Mastercard Way every day - create value for our customers, partners and colleagues; grow together to achieve our goals and move fast on what matters most for our customers and Mastercard. As Manager Software Engineer, you will: own complex problems having dependency across services and facilitate cross-functional team interactions to drive resolution. be responsible for the analysis, design, development and delivery of software solutions. write code to build and enhance applications/services and promote code-reviews, secure code, whilst adhering to standards and best practices resulting in the deliver high-quality artifacts through to production. define, design, and develop procedures and solutions at a service level to meet the business requirements/enhancements. drive prioritization decisions and trade-offs in working with product partners. identify opportunities and build technical roadmaps to enhance primary service/function. automate and simplify all aspects of software delivery and development actively evangelizing the need to automate and simplify where needed. drive seamless integration across all connected services to meet end-user expectations. promote a blameless postmortem culture to identify root causes of incidents and implement learnings. introduce new technologies and architecture by following enterprise guidelines. advocate for engineering principles outside of current organization/platform. provide development and architecture guidance to team members. build relationships and effective partnerships across organizations. write and evaluate recommendations for job promotions based on an unbiased view of ones accomplishments. conduct technical interviews for hiring engineering staff and raising the performance bar. lead by example with hands-on approaches to demonstrate engineering excellence. architect monitoring, logging, and alerting to provide end-to-end observability. encourage staff to participate, share and gain knowledge within their Guild/Program to drive reuse of patterns/libraries/practices and enhance productivity. All About You The ideal candidate for this position should have: experience in working with fast paced, modern architecture using Java, Spring Boot, Oracle RDBMS, SQL, Flyway, Kafka or similar messaging technologies. experience in UI technologies and practices using JavaScript, Typescript, React, etc. experience in designing and implementing data models, data migration, and data streams. experience working in cross-functional and large projects with globally dispersed engineering teams. the ability to write secure code and be familiar with secure coding standards (e.g., OWASP, CWE, SEI CERT) and the detection and remediation of security vulnerabilities. the skills in building applications using opensource frameworks to achieve reuse and reduce development times (e.g., Spring Boot, React, others). the ability to configure rules and build automation for code with vulnerability scanning and software composition analysis using standard tools (e.g., SonarQube, Checkmarx, JFrog XRay, Blackduck, others) the skills to conduct various performance tests (e.g., load, spike, breakpoint, endurance) in order to assess if the design and implementation meets the non-functional requirements. skills to document and coach team on the development best practices and coding guidelines (e.g., branching strategies, peer reviews, library use, logging, scanning rules, test-driven development, error handling). proven history of designing enterprise-grade applications utilizing Domain Driven Design principles, microservices, event driven systems, 12 factor principles for cloud native applications, REST and GRPC API design, CAP Theorem, etc. a good understanding of distributed systems design and implementation. the ability to perform debugging and troubleshooting to analyze core, heap, thread dumps and remove coding errors. the proficiency in Software Development Best Practices (TDD/BDD, Unit test, Continuous Integration and Delivery) the skills to orchestrate release workflows and pipelines and apply standardized pipelines via APIs to achieve CI and CD using industry-standard tools (e.g., Jenkins, AWS/Azure pipelines, XL Release, Ansible, others) practitioner of automation/configuration management, deployment strategies (blue/green, canary, A/B testing, feature flags). experience and comprehensive understanding of software/application observability (logging, tracing, metrics, etc), and health and liveliness features, which enable improved RA and operational monitoring. skills to undertake a technical review of code across applications and their dependencies to look for anti-patterns and promote continuous refactoring. a passion for software engineering and technology very good analytical and problem solving skills. the desire to stay abreast of advances in software engineering practices, technologies, and tooling. very good inter-personal skills and ability to work in a collaborative environment effective communication and interpersonal skills, with an ability to express design ideas to a development team and senior management. the ability to understand and elaborate technical debt and operational issues to drive prioritization discussions with stakeholders to improve the operational experience. the ability to understand system architecture and be able to plan for application, platform, and infrastructure capacity (e.g., database, compute, network, storage) and drives the dependency prioritization to reduce the delivery lead time the skills to simplify deployment and eliminate software snowflakes using standardized platforms, ephemeral instances, and automation. the skills to define, organize, and report on test runs for major, minor, and hotfix releases (including unit, component level, system level, customer journeys, past customer issues, and regulatory controls). the ability to practice sustainable incident response and blameless postmortems. Nice to have: Experience in building and maintaining critical national infrastructure. Experience working in payments industry. Good understanding of private and public cloud eco systems .
Pune
INR 19.0 - 24.0 Lacs P.A.
Work from Office
Full Time
The Role: What s it all about and what we expect you to do day to day Exhibits the behaviours of Lean Management and help multiple teams embrace agile process of Scrum, Kanban and Extreme Programming. Support multiple teams with implementation of agile rules - rules of scrum, build in quality and limiting work in progress. Trained as a team facilitator and is continuously engaged in challenging the old norms of development to improve performance in the areas of quality, predictability, flow, and velocity. Enable cadence and Synchronization across multiple teams so the individual team s backlogs and solutions are understood, resolved, and integrated. Close collaboration with the product management to keep the backlog healthy, groomed and purged. Organizes and accelerates a group of related product engineering backlog items or activities across multiple teams, aligning dependent organizations. Identify and remove blockers and always find the path forward in challenging situations Creates mechanisms to effectively report out and control execution. Recognizes complexity and creates predictable delivery paths for large and/or complex efforts. Measurably improves, streamlines, and/or eliminates excess processes. Utilizes cross organizational mechanisms to describe and drive continuous improvements. Drives execution of an outcome from inception through successful delivery through the full stack of the services / domains, or, an outcome that spans multiple teams and integrations across the enterprise. Looked to as first point of contact for your team or area. and maintains the backlogs as transparent source of truth for status providing the right information and associated data visually about the state backlog of the project to the right all the audience at the right all times. Maintains backlogs as always on information radiators on batch size and flow of work. Understands the business strategy and design approaches within product, program or domain with depth to be credible and effective with teams they work with. Can competently and independently represent team s services. Keeps abreast of evolving technology landscape. Can ask the right questions to evaluate the strengths and weaknesses of designs (scalability, latency, security, performance, data integrity, etc.) Works with ambiguity and with limited guidance. The business outcome, program, and/or product strategy is defined, but nothing else is. Able to get the inertia out and the epic in motion or able to get the entropy out and start the agile ceremonies for a calm and predictable delivery pattern Transform raw thoughts into clear and concise communications/instructions to the teams through backlog grooming. Can communicate with confidence 3+ levels up using transparent backlog. May work directly with external to the organization or external to Mastercard technology providers that support our implementation plans and backlogs roadmaps identifying opportunities to be faster, better and cheaper. Understands the needs of the engineers and technical operations teams who have to build, maintain, and operate the services and technical assets Regularly review metrics and proactively seek out new and improved data/mechanisms for visibility ensuring your program stays aligned with organization objectives Plays active role in mentoring and recruiting others All About You and What you need to bring: Expert with agile deliver using Lean Product management, Lean Management and DevOps practices. Run and manage agile process - grooming, planning, prioritization and retrospectives. Anticipate bottlenecks, risk and dependencies. Adequately using agile practice to unblock, ROAM Risks and eliminate dependencies to create flow of work. Determine if success metrics are in place and if not, you work to define them Recognize discordant views and take part in constructive dialog to resolve them Continuously assess product development life cycle and software development lifecycle to improve concurrent project delivery. Streamline and/or eliminate excess process in any area of the architecture, production operations environment, or business area where the same efforts (or issues) are repeated year-over-year Experienced in agile and modern SDLC practices (Scrum/Kanban/Continuous Delivery/DevOps/Quality engineering) and the delivery situations they are used for Has skills to conduct product demos and co-ordinate with product owners to drive product acceptance signoffs Have software engineering or product management experience and background
FIND ON MAP
Technology, Marketing Technology, Personalization
200+ Employees
424 Jobs
Key People
Gallery Pages
Company Reviews
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.