Sign up for our
weekly
newsletter
of fresh jobs
Job Title:Senior Software EngineerOverview:All About UsMasterCard is a technology company in the global payments business. We connect consumers, financial institutions, merchants, governments and businesses worldwide and enable them to use secure and convenient electronic forms of payment.Join the industry’s most passionate, motivated & engaged global team - Our employees are encouraged to drive innovation every day in support of a more connected world – A World Beyond Cash.Overview:The MasterCard Business Intelligence application development team is engaged in working with new and innovative technologies to build business solutions that keep MasterCard positioned as a leader in delivering value added business analytic and reporting solutions to our diverse customer base. We work collaboratively with our product partners and other technical teams to continuously improve and enhance our existing products and drive new products to the global marketplace. We are currently seeking candidates that will be responsible to:• Support overall architecture and design on development projects, productionissues, and maintenance ensuring quality across staff, contractors and vendors• Create detailed cost and time estimates for implementing business solutions,define technical scope and requirement of the project and assist projectmanager with managing scope during the life cycle of the project.Role:This position is a member of the MasterCard Data &Services focusing on development of Java Suite of applications.• Participate in the gathering of business requirements• Produce software designs that align with MasterCard’s Enterprise Architectureand leverage our enterprise services.• Writes codes that meet MasterCard’s business needs.• Produces code that are of high quality standards and is delivered on time.• Ensure that software and system design and delivery support the goal of zerodown time in production.• Work closely with business partners on product definition, product roadmaps,business case development.• Respond to operational and business concerns or issues relative to futurebusiness programs, projects, or enhancements to ensure consistent delivery ofquality services.• Collaborates with all stakeholders ( Quality, Product and other EngineeringTeams)All About You:• Excellent Communication skills required to interact across multipleorganizational levels of internal and external customer groups.• Strong analytical and problem-solving abilities, with quick adaptation to newtechnologies, methodologies, and systems• High-energy, detailed-oriented, proactive and able to function under pressure inan independent environment along with a high degree of initiative and self-motivation to drive results.• Strong interpersonal, relationship-building with a solid track record fordeveloping internal and external• Proficient working and managing Products on with JEE, Java 8 or higher, SpringStack, Hibernate, and Database (Oracle,SQL Server, ANy noSQL DB like Redis,Mongo), React JS or Angular 8 or higher• Experience in the following a plus:• Web Services -REST, Tomcat, HTML/ javascript/ JQuery, SharePoint, UNIX (Shellscripting)• Experience with various tools( Gradle/ Maven); Orchestration Tools (Chef/Ansible) ; Jenkins, Sonarcube and methodologies ( Waterfall, Agile )• Experience of working with different Infrastructure components like Public Cloud(AWS/ Azure/GCP) , containerisation(Docker, Kubernetes, Open Shift)