Access Point Apprentice

MastercardO'fallon, MO
3d$48,000 - $74,000

About The Position

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 Access Point Apprentice Overview • Responsible for contributing to the analysis, design, development and delivery of software solutions • Implements solutions given requirements and technical specification for new applications and customizations, adhering to standards, processes and best practices

Requirements

  • Has ability to write secure code in at least one programming language (e.g., C, C+, C#, Java, JavaScript, COBOL, SQL)
  • Familiar with base concepts of secure coding standards (e.g., OWASP, CWE, SEI CERT)
  • Ability to apply tools (e.g., Sonar, Zally, Checkmarx ) and techniques to scan and measure code quality and anti-patterns as part of development activity
  • Understands basic application testing fundamentals at various states of the development lifecycle 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 basic SDLC concepts and fundamentals of agile project methodology
  • 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 the basics of Continuous Integration (CI) and Delivery (CD) concepts, and capabilities to support automation, pipelines, virtualization, and containerization

Responsibilities

  • Follow given directions and procedures in software delivery tasks (code development, test, deployment)
  • Deliver assigned work seeking guidance from experienced team members
  • Proactively seek code reviews of their work from experienced members
  • Understands the big picture and end-to-end logical architecture of systems in ownership areas
  • Provide feedback and suggestions on areas to improve
  • Understands the use of Mastercard technology policies in everyday work
  • Demonstrate active learning and sharing of software practices via Guild/Engineering community initiatives

Benefits

  • Mastercard benefits for full time (and certain part time) employees generally include: insurance (including medical, prescription drug, dental, vision, disability, life insurance); flexible spending account and health savings account; paid leaves (including 16 weeks of new parent leave and up to 20 days of bereavement leave); 80 hours of Paid Sick and Safe Time, 25 days of vacation time and 5 personal days, pro-rated based on date of hire; 10 annual paid U.S. observed holidays; 401k with a best-in-class company match; deferred compensation for eligible roles; fitness reimbursement or on-site fitness facilities; eligibility for tuition reimbursement; and many more.
  • Mastercard benefits for interns generally include: 56 hours of Paid Sick and Safe Time; jury duty leave; and on-site fitness facilities in some locations.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Intern

Education Level

No Education Listed

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service