Senior Software Engineer

3 weeks ago


Vancouver BC, Canada Fossbytes Media Pvt Ltd Full time

Senior Software Engineer (Full-Stack - Java, React)

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

Senior Software Engineer (Full-Stack - Java, React)

Who is Mastercard?
Mastercard is a global technology company in the payments industry. Our mission is 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. With connections across more than 210 countries and territories, we are building a sustainable world that unlocks priceless possibilities for all.

Overview
• The Decision Management program enables intelligent decision-based products through streaming analytics with the ability to govern these decisions and manage their outcomes with business agility.
• This program leverages business rules & AI engines, a streaming big data cluster, an in-memory data grids, APIs, & UIs to deliver real time decisions at global scale
We are looking for a Senior Software Engineer to join our DMP team for the Decision Operations product in Vancouver office.
• Are you a technical programmer with experience working on high performance applications?
• Are you excited about getting a 360 degree view of the coding world - writing code to develop a piece of code as well as write code to test it?
• Do you want to be part of a team which helps prevent fraud on every Mastercard transaction in this world?
Role
• Own software delivery tasks (design, development, test, deployment, support, documentation, configuration) at an application/software component level
• Full stack developer that can code front end and REST API/backend applications
• Participate in all the scrum ceremonies using SAFe Agile methodology.
• Drive code/design/process trade-off discussions within their team when required
• Drive adoption of engineering principles, technology standards and best practice, and review coding, test, and automation work of team members
• Develop complete understanding of end-to-end technical architecture and dependency systems
• Mentor and guide new and less-experienced team members
• Write code to do unit testing, mutation testing, integration testing, functional and regression testing.
• Provide support by troubleshooting production incidents and implementing corrective and preventive actions
• Share and seek knowledge within their Guild/Program to drive reuse of patterns/libraries/practices and enhance productivity

All About You
• Full stack developer with ability to write secure code in three or more languages (e.g., React, Java, JavaScript, SQL) and familiar with secure coding standards (e.g., OWASP, CWE, SEI CERT) and vulnerability management
• Excellent knowledge of Spring and other frameworks.
• Understands and builds test code at unit level, service level, and integration level to ensure code and functional coverage (e.g. JUnit, Mockito etc)
• Understands the use of GoF design patterns to implement efficient code
• Familiar with different application patterns to implement different types of business processes (e.g., APIs, event-driven-services, batch-services, web-applications, big data)
• Understands and implements Application Programming Interface (API) standards and cataloging to drive API/service adoption and commercialization
• Applies tools (e.g., Sonar, Zally, Checkmarx ) and techniques to scan and measure code quality and anti-patterns as part of development activity
• Has skills to elaborate, estimate, and implement 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, XL Release, others).
• Bachelor's degree in Computer Science, Software Engineering, or a related field
• Excellent at problem-solving with creative troubleshooting skills
• Strong organizational skills; able to manage multiple tasks within the constraints and timelines determined by business needs.
• Passionate about continuous improvement and delivering results

Desirable Skills
• Experience with monitoring tools like Splunk or Dynatrace, performance testing using JMeter, cloud development, Redis, Kafka, Docker, Kubernetes etc.
• Familiar with secure coding standards (e.g., OWASP, CWE, SEI CERT)
Corporate Security Responsibility
Every person working for, or on behalf of, Mastercard is responsible for information security. All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and therefore, it is expected that the successful candidate for this position 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.

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. #J-18808-Ljbffr

  • Vancouver, BC, Canada Fossbytes Media Pvt Ltd Full time

    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....


  • Vancouver, BC, Canada Planview GmbH, Software & Consulting Full time €95,000 - €135,000

    As the global leader in work and resource management, Planview helps organizations accelerate the achievement of what matters most, supporting our customers from need to speed, from passion to progress, and from overhead to optimization. We provide the industry’s most comprehensive solutions designed for strategic planning, portfolio and resource...


  • Vancouver, BC, Canada MasterCard Full time

    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....


  • Vancouver, BC, Canada Activision Full time

    Job Title: Senior Software Engineer Requisition ID: R022609 Job Description: Your Platform Demonware is a member of the Activision family of studios. We work alongside engineers and creatives at our AAA partner studios and deliver the online and data services required by our massive franchises. We have launched well over 100 games, and our services...


  • Vancouver, BC, Canada MasterCard Full time

    Senior Software Engineer (SDET - QA) page is loaded Senior Software Engineer (SDET - QA) Apply locations Vancouver, Canada time type Full time posted on Posted Yesterday job requisition id R-217202 Our Purpose We work to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart and...


  • Vancouver, BC, Canada Starboard Recruitment Full time

    On behalf of our client, Starboard Recruitment is searching for multiple Senior Software Engineers in Vancouver, BC who are experience with Golang . Our client is a US-based, Series-B with over $35M USD in funding. They currently have team in Vancouver, Toronto, Boulder and San Francisco. Apply today and our team will reach out to qualified candidates. ...


  • Vancouver, BC, Canada Improving Full time

    Improving is a 15+ year technology management and consulting services firm deeply rooted in our commitment to establishing trust. We live out our values of Excellence, Dedication, and Involvement by providing each of our 1500 members across 16 locations on two continents a variety of opportunities and programs to grow in a way that's befitting their unique...


  • Vancouver, BC, Canada Improving Full time

    Improving is a 15+ year technology management and consulting services firm deeply rooted in our commitment to establishing trust. We live out our values of Excellence, Dedication, and Involvement by providing each of our 1500 members across 16 locations on two continents a variety of opportunities and programs to grow in a way that's befitting their unique...


  • Vancouver, BC, Canada MasterCard Full time

    Senior Software Engineer (SDET - QA) page is loaded Senior Software Engineer (SDET - QA) Apply locations Vancouver, Canada time type Full time posted on Posted Yesterday job requisition id R-217202 Our Purpose We work to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart and...


  • Vancouver, BC, Canada NextPit GmbH Full time

    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. We cultivate a...


  • Vancouver, BC, Canada Arista Networks Full time €120,000 - €195,000

    Arista Networks was founded to pioneer and deliver software driven cloudnetworkingsolutions for largedatacenter storage and computing environments. Arista’s award-winning platforms, ranging in Ethernet speeds from 10 to 400 gigabits per second, redefine scalability, agility and resilience. Arista has shipped more than 20 million cloudnetworkingports...


  • Vancouver, BC, Canada Arista Networks Full time €120,000 - €195,000

    Arista Networks was founded to pioneer and deliver software driven cloudnetworkingsolutions for largedatacenter storage and computing environments. Arista’s award-winning platforms, ranging in Ethernet speeds from 10 to 400 gigabits per second, redefine scalability, agility and resilience. Arista has shipped more than 20 million cloudnetworkingports...


  • Vancouver, BC, Canada Spexi Full time

    Spexi Geospatial is a drone technology company with the mission to make high resolution geospatial imagery more accessible than ever before, empowering humanity to make better decisions about the Earth. We're raised a Seed Round to build an exciting new two-sided marketplace called the Spexi Network, the world’s first standardized ‘Decentralized...


  • Vancouver, BC, Canada Arista Networks Full time €120,000 - €195,000

    Arista Networks was founded to pioneer and deliver software driven cloudnetworkingsolutions for largedatacenter storage and computing environments. Arista’s award-winning platforms, ranging in Ethernet speeds from 10 to 400 gigabits per second, redefine scalability, agility and resilience. Arista has shipped more than 20 million cloudnetworkingports...


  • Vancouver, BC, Canada Amazon Full time €150,700

    Senior Software Development Engineer, Migration Acceleration Services The AWS Migration Acceleration Services team's mission is to help customers, partners, and internal teams accelerate the migration and modernization of applications. The services we build guide customers through the migration process, automate complex tasks, and provide proactive...


  • Vancouver, BC, Canada Improving Full time

    Improving is a 15+ year technology management and consulting services firm deeply rooted in our commitment to establishing trust. We live out our values of Excellence, Dedication, and Involvement by providing each of our 1500 members across 16 locations on two continents a variety of opportunities and programs to grow in a way that's befitting their unique...


  • Vancouver, BC, Canada Arista Networks Full time €120,000 - €195,000

    Arista Networks was founded to pioneer and deliver software driven cloudnetworkingsolutions for largedatacenter storage and computing environments. Arista’s award-winning platforms, ranging in Ethernet speeds from 10 to 400 gigabits per second, redefine scalability, agility and resilience. Arista has shipped more than 20 million cloudnetworkingports...


  • Vancouver, BC, Canada Arista Networks Full time €120,000 - €195,000

    Arista Networks was founded to pioneer and deliver software driven cloudnetworkingsolutions for largedatacenter storage and computing environments. Arista’s award-winning platforms, ranging in Ethernet speeds from 10 to 400 gigabits per second, redefine scalability, agility and resilience. Arista has shipped more than 20 million cloudnetworkingports...


  • Vancouver, BC, Canada GuruLink Full time

    Location: REMOTE / Vancouver, British Columbia This job allows you to work remotely. The Senior Software Engineer will work in close collaboration with our client's Architecture and Senior Technical Leadership teams to tackle intricate initiatives and aid in constructing scalable, sustainable solutions that boast top-tier resiliency and response...


  • Vancouver, BC, Canada Arista Networks Full time €120,000 - €195,000

    Arista Networks was founded to pioneer and deliver software driven cloudnetworkingsolutions for largedatacenter storage and computing environments. Arista’s award-winning platforms, ranging in Ethernet speeds from 10 to 400 gigabits per second, redefine scalability, agility and resilience. Arista has shipped more than 20 million cloudnetworkingports...