
Lead Software Development Engineer – Technical Advisor
TASC
full-time
Posted on:
Location Type: Hybrid
Location: Lisbon • Portugal
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Work with cross-program Product and Tech teams to identify functional and system requirements
- Provide technical leadership and expertise for architecting new platform capabilities
- Advise on short- and long-term use cases and interoperability for 3rd party software and tools
- Be responsible for assessing technologies and approaches for integrating backend data services with user interfaces
- Design & develop REST APIs and web services using Java, Spring Boot and other emerging technologies.
- Understand complex application data flows and bridge the gap between technical and business requirements.
Requirements
- Bachelor’s degree in computer science, Marketing technology, MBA with media specialization or comparable experience.
- 3+ years of experience in software development
- Strong digital marketing automation, data flows, marketing technology (MarTech), or AdTech consulting experience or product ownership
- Excellent tech consulting, oral and written communication skills.
- Hands-on with Java, Spring Boot, Microservices (REST API)
- Familiar with Modern Web Development in React and/or Angular (2+), NodeJS, GraphQL etc.
- Familiar with Big Data / Analytics technologies like Hadoop, Spark, Python, Scala.
- Experience working with real-time or near real-time data ingestion.
- Understand procedures for onboarding applications to Mastercard portals like MCC and MBI and possess knowledge of FSSO configuration.
- Build and govern automated quality framework based on JUnit and Mockito and have a solid understanding of BDD testing framework.
- Understand CI/CD using tools like Jenkins.
Benefits
- Corporate Security Responsibility
- 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
- Complete all periodic mandatory security trainings in accordance with Mastercard’s guidelines.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpring BootMicroservicesREST APIReactAngularNodeJSGraphQLHadoopSpark
Soft Skills
technical leadershipcommunication skillsconsulting skills
Certifications
Bachelor’s degree in computer scienceMBA with media specialization