Software Engineer-1

Mastercard Oslo, Norway

Company

Mastercard

Location

Oslo, Norway

Type

Full Time

Job Description

Our Purpose

Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential.

Title and Summary

Software Engineer-1

Mastercard Payment Services Realtime Payments (MPS RTP) is looking for new team member to join one of our application teams in Norway. You will be part of an international team, that develops and maintains payment solutions for some of our European customers.

Want more jobs like this?

Get jobs in Oslo, Norway delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.


Responsibilities:

Software Delivery Ownership: Responsible for software delivery tasks including code development, testing, and deployment at the application or software component level.

Stakeholder Collaboration: Engage in team prioritization discussions with Product and Business stakeholders to align on objectives.

Troubleshooting and Refactoring: Capable of troubleshooting and refactoring existing code to improve functionality and performance.

Adoption of New Technologies: Embrace new languages and architectural patterns as required by the work.

Team Decision Influence: Influence team decisions and provide guidance to peers and less experienced members.

Knowledge Sharing and Documentation: Actively participate in learning and sharing software practices through Guild and Engineering community initiatives, and assist in the technical documentation of APIs and services delivered.

Experience:
Familiar with business and technical writing

Has ability to write secure code in three or more languages (here Java, JavaScript, and SQL)

Familiar with secure coding standards (e.g., OWASP)

Understands and implements standard branching (e.g., Gitflow) and peer review practices

Apply tools (e.g., Sonar, Checkmarx) and techniques to scan and measure code quality and anti-patterns as part of development activity

Understands and builds test code at unit level, service level, and integration level to ensure code and functional coverage

Understands the use of basic design patterns (e.g., factory, adaptor, singleton, composite, observer, strategy, inversion of control)

Understands requirement analysis being essential part of delivering value to our customers and partners and participate in elaboration, prioritization, and effort estimation

Understands different SDLC practices (Waterfall/Scrum/Kanban) and the delivery situations they are used for

Understands the basic engineering principles used in building and running mission critical software capabilities (security, customer experience, testing, operability, simplification, service-oriented architecture)

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 Continuous Integration (CI) and Delivery (CD) concepts, and capabilities to support automation, pipelines, virtualization, and containerization

Has ability to write code primarily in Java, Python, Ruby, Bash, Perl, Groovy) to build automation tasks that are repeatable and efficient

Understands functional and non-functional testing types to elaborate and estimate test efforts

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.

Apply Now

Date Posted

12/21/2024

Views

0

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.95

Similar Jobs

IT Consultant - Oslo | BCG Platinion - Boston Consulting Group (BCG)

Views in the last 30 days - 0

BCG Platinion is seeking IT Consultants for their Oslo office The role involves collaborating with colleagues on local and international client projec...

View Details

Sales Engineer - Norway - Dynatrace

Views in the last 30 days - 0

Dynatrace is seeking a Sales Engineer with at least 34 years of experience in presale roles particularly in supporting sales teams The role involves p...

View Details

DC Testing & Commissioning _Field Service Engineer (PQ) - Eaton

Views in the last 30 days - 0

Eaton is seeking an experienced Field Service Engineer for UPS portfolio focusing on large data center projects The role involves overseeing data cent...

View Details

Customer Support Engineer within Civil Design - Trimble

Views in the last 30 days - 0

Trimble a technology company is seeking a Customer Support Engineer for Civil Design The role involves providing technical support project support and...

View Details

Senior IT Architect - Oslo | BCG Platinion - Boston Consulting Group (BCG)

Views in the last 30 days - 0

The text is a job posting for Senior IT Architects in Oslo The role involves working on national and international projects focusing on techoriented a...

View Details

Mainframe DB2 Infrastructure Specialist for z/OS - Kyndryl

Views in the last 30 days - 0

Kyndryl is seeking a skilled Mainframe DB2 System Programmer with extensive experience The role involves designing building managing and modernizing m...

View Details