Principal Software Engineer and Architect - Merchant Insights & Analytics (mastercard)

mastercard    Pune, India    2024-08-31

Job posting number: #145292 (Ref:R-224181)

Job Description

Our Purpose

We work to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments and businesses realize their greatest potential. Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. We cultivate a culture of inclusion for all employees that respects their individual strengths, views, and experiences. We believe that our differences enable us to be a better team – one that makes better decisions, drives innovation and delivers better business results.

Title and Summary

Principal Software Engineer and Architect - Merchant Insights & Analytics

Overview

As a Principal Software Engineer in Mastercard Services, you will have the opportunity to build high performance analytics platforms that advance how businesses all over the world unleash the most value from their data. Our next generation platform blends industry-leading analytics, advanced software architecture, and the latest web technologies. You will play a vital role within a rapidly growing organization, while working closely with experienced and driven engineers to solve challenging problems.

This role will be the primary Technology Lead and Architect for the Locations Merchant Insights and Analytics product suite, designing and helping to build applications, data pipelines, and API’s, on-premise and in the cloud, to bring analytics and insights to merchants, financial institutions, and governments. The team focuses on delivering processes which transform the raw Mastercard data into high-value data capable of generating measurable value for our clients. This is a rapidly growing area of the business, focused on creating and delivering superior API’s and applications.

This will be an Individual Contributor, Director-level role and will need to demonstrate a keen business acumen, be able to influence across organizational boundaries, and to present complex technical concepts to senior audiences. This person will collaborate with, and set technical direction for a group of experienced Engineers for both new and existing products in the Locations Insights area.


Role

• Successfully lead definition, development and delivery of major cross-department initiatives with broad scope and long-term business implications for major clients. Products are both existing and to be newly developed.
• Develop overall strategic technical plan and create architecture proposals based on identified solution gaps. Effectively and efficiently scope technical efforts and provide key inputs to technical roadmaps.
• Collaborate with business and technical partners to identify and scope the opportunities, quantify costs, outline potential value and ROI, identify risks, benefits and constraints. Partner with business to identify innovative solutions and drive strategic decisions. Develop business case in alignment with the MasterCard objectives. Lead scenario planning process and creation, validation and review of estimates, costs and benefits. Actively look for opportunities for Innovation and creative problem solving. Make presentations to the Senior Management, Business Owners and other Stakeholders and help them in decision making process.
• Perform Proofs of Concepts (PoCs) to assess and identify the technologies per the needs of the organization. Provide recommendation to Senior Management on selection of technologies and strategic technical direction for the department. Lead creation of roadmaps that align with the department strategy and long term business vision and objectives. Coach and mentor team members, enable knowledge sharing via brownbag sessions on new and upcoming technologies, methodologies and application appropriate frameworks.
View Orignal JOB on: italents.net
• Lead implementation of processes and supporting tools per the evolving needs of the organization. Identifying process gaps, provide estimates for business solutions, define the initial scope/requirements of the project and manage the scope during the lifecycle of the project. Plan overall project scope as well as define scope for each phase and iteration to meet business needs/time-to-market needs.
• Define and Lead Quality Assurance and Quality Control processes in the program. Ensure compliance to quality methodology and development of quality metrics by the team. Create guidelines, processes and standards to ensure high overall quality of product and incident free deployment.
• Instruct and guide the team to ensure that appropriate processes and documentation is in use by the team. Ensure compliance to the defined standards. Actively look for opportunities to modify and enhance standards per the needs of the department. Develop documentation templates, lead and enforce development of artifacts through out the solution development lifecycle. •
• Ensure compliance of Audit Requirements by proactively educating team on Compliance Requirements and Integrating Compliance Requirements in SDLC. Represent team during Compliance Audits.
• Evolve and automate existing processes to ensure effectiveness at global scale
• Mentor and provide guidance to improve the overall quality of product development
• Lead Guild initiatives by engaging and mentoring Engineers at all levels to improve the craftmanship of Software Engineering
• Bring a focus on high-quality code and development best practices
• Provide overall technical consultation to teams within broader Advisors and Data and Services areas, continually strive to integrate new technologies, and drive best practices across the division. Leverage new technologies/approaches to innovate with increasingly large data sets
• Evaluate buy vs. build trade-offs and partner with other areas of broader Mastercard Operations, Technology, Data, and Product organizations to standardize practices and to evaluate ownership of technical work.
• Partner closely with Technical Program Manager and Engineering Manager / Director and be able to lead others through influence.
• Represent senior leadership as Technical “voice in the room” in various meetings, many of which are with senior stakeholders.


All about you / Ideal Candidate Qualifications

• Expertise developing in a C# .Net or Java Spring Boot tech stack using MVC patterns.
• Expertise leading development of RESTful API services.
• Expertise in one or more enterprise database solutions (e.g. SQL Server, Oracle, MySQL, Hadoop)
• Test case automation including integration testing, load testing, unit testing
• Experience defining hardware specifications to support applications
• Passion for solving complex analytical/quantitative problems in real world scenarios
• Motivation, creativity, self-direction, and desire to thrive on small project teams
• Initiative and creativity in approaching new challenges
• Solid academic record with a degree in Computer Science or related technical field
• Proven ability to collaborate with multi-disciplinary teams of business analysts, developers, data scientists, and subject matter experts
• Strong ability to investigate and analyze complex technical problems, and deliver elegant solutions
• Ideally experienced in cloud-based tech (IaaS, PaaS, SaaS), with a solid grasp of emerging technologies, platforms (Azure, PCF) and applications
• Able to promote and coach teams on take on full stack development and facilitate end-to-end service ownership
• Capable of engaging engineers across the Technology organization to promote standard software patterns and reuse of common libraries and services
• Able to succinctly articulate the architecture patterns of complex systems to executive and customer stakeholders, together with any associated business and technical implications
• Experience in Mastercard’s Data and Services or Operations and Technology organizations is a plus

Corporate Security Responsibility


All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must:

  • Abide by Mastercard’s security policies and practices;

  • Ensure the confidentiality and integrity of the information being accessed;

  • Report any suspected information security violation or breach, and

  • Complete all periodic mandatory security trainings in accordance with Mastercard’s guidelines.






Employer Info

Job posting number:#145292 (Ref:R-224181)
Application Deadline:2024-09-30
Employer Location:Mastercard
,
More jobs from this employer

Jobs Viewed Recently

顶部