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.
Job Title
Senior Software Engineer
Overview
Main purpose of the role:
‘ To support the business requirements for the provision of critical internal applications services.
‘ To deliver an effective support and maintenance service for identified business applications.
‘ To undertake the implementation of application developments, including defined projects where assigned.
‘ SharePoint administration, maintenance and development
‘ Management of External DNS, supporting Network engineers with implementing some complex DNS solutions for live and test environments/services.
Role
To support the business requirements for the provision of internal applications management services.
‘ To implement application development requirements, with a constant focus on coordinating business efficiencies through the activities of applications development.
‘ To define, plan and manage releases of application updates
‘ To support improvement initiatives involving business applications.
‘ To act as technical expert for identified internal applications and share knowledge as appropriate.
‘ To support other team members and resources as appropriate to the implementation of application related activities.
‘ To provide guidance and support and end-user training where appropriate.
‘ To carry out domain management of approximately 560 domains including renewing and configuring IP addresses.
‘ To carry out DNS management.
‘ To liaise with external suppliers where appropriate.
‘ To provide the technical strategic direction for internal web infrastructure.
‘ To build relationships with all areas of the business creating a common understanding of requirements and technical feasibility.
Essentials:
‘ Excellent understanding of industry best practice across the Wintel/Web technology stack.
‘ Excellent understanding of service offering and the ability to articulate at all levels in the organisation.
‘ Excellent customer focus and ability to build rapport.
‘ Ability to both work as part of a team to be able to engage and motivate others to contribute to their full potential.
‘ Highly motivated, driven by the achievement of agreed objectives.
‘ Ability to create executable strategic and tactical plans and to organize self and others to execute these plans.
‘ Ability to work unsupervised.
‘ Flexibility to take on new products, services, strategies, ways of working etc.
‘ Ability to find solutions to customer issues and ways through barriers to overcome difficulties.
‘ Ability to proactively research alternatives and solutions to issues and take action.
Detailed and demonstrable knowledge of the following:
‘ SharePoint 2013 & 2019 development (eg. Application development, features, workflow and publishing)
‘ SharePoint client side (CSOM) & (JSOM)
‘ REST web services
‘ AJAX client side technologies
‘ SharePoint administration & support
‘ Microsoft MVC design pattern
‘ Dot Net up to version 4.5 and beyond
‘ C# and VB programming languages
‘ JavaScript & JQuery
‘ Visual Studio 2017
‘ Dot Net development
‘ SQL 2012 – Design db queries, stored procedures, view and security
‘ Telerik & Kendo tool set development
‘ CSS
‘ Domain Administration including domain configuration
‘ DNS Management – Implementing A records, TXT records, MX mail records and many more
‘ DNS tools like Ultra DNS
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.