Technical Leadership Opportunity
We are seeking a highly skilled Technical Software Development Lead to join our cross-functional development teams. The successful candidate will be responsible for building complex applications, frameworks, tools, and researching alternative technical solutions as per changing business needs.
Key Responsibilities:
* Lead major projects and complex assignments with broad scope and long-term business implications.
* Create solutions with high levels of innovation, cost effectiveness, high quality, and faster time to market.
* Conduct day-to-day software development and maintenance activities of the team.
* Contribute to the overall strategy and manage complex issues within functional areas of expertise.
* Mentor, coach, and assist project team members.
* Provide technical training to the team.
* Assist with selection of technical resources for projects.
* Research, create, and evaluate technical solution alternatives for business needs current and future.
* Collaborate with business and technical partners to identify and scope opportunities, identify risks, benefits, and constraints.
Requirements:
* Proven experience as a technical lead, building world-class solutions on a global scale.
* Experience in a related field, delivering secure, maintainable, scalable, and complex application solutions.
* Full Stack developer with strong Java development/architecture experience.
* Experience documenting detailed designs with class and sequence diagrams.
* Expert in web technologies such as Spring, JavaScript, JQuery, AngularJS, CSS, cross-browser compatibility, GWT & HTML.
* Experience with responsive design, working with RESTful APIs and JSON.
* Ability to debug server-side API calls and contribute to the design of best-practice RESTful APIs.
* Advanced knowledge of Linux/Unix and security standards.
* Knowledge/experience using cloud-native development such as PCF, AWS, etc.
* Experience with Java performance testing and benchmarking.
* Experience in Database Design, Oracle Databases, strong knowledge of PL/SQL.
* Working Knowledge of tools like Sonar, Dynatrace, GIT, ALM, CI (Jenkins)/CD, Splunk.
* Understanding of Web/Application servers like Websphere 8, Apache Tomcat.
* Ability to be high-energy, detail-oriented, proactive, and able to function under pressure in an independent environment along with a high degree of initiative and self-motivation to drive results.
* Strong communication skills – both verbal and written – and strong relationship, collaboration skills, and organizational skills.
* Ability to quickly learn and implement new technologies, frameworks, and tools and support multiple concurrent activities and to interface with external/internal resources.
* Experience using the Agile Methodology.
* Ability to deal with pressure situations without compromising processes.
* Result-oriented, self-driven, and go-getter abilities.
Security Responsibility:
All activities involving access to Mastercard assets, information, and networks come with an inherent risk to the organization. Therefore, every person working for or on behalf of Mastercard is responsible for information security and must:
* Avoid any actions that could compromise the confidentiality and integrity of the information being accessed.
* Report any suspected information security violation or breach.
* Complete all periodic mandatory security trainings in accordance with guidelines.