Senior Software Engineer - Ios

Mastercard Mastercard · Fintech · Vadodara, India · Engineering

Mastercard is seeking a Senior Software Engineer for their MDES team in Vadodara, India. The role involves developing microservices-based enterprise applications using Java J2EE and developing portals for customer care and end-users. The engineer will be responsible for coding high-quality, scalable, operable, and highly available applications, writing unit and integration tests, and providing task status and estimates. The ideal candidate will have hands-on experience with iOS technologies (Objective C, iOS SDK, Xcode, UI Development with UI kit/Swift UI/Combine Framework), integrating with REST APIs, writing unit tests, and using GIT within an Agile environment. Experience in the payments domain and knowledge of security concepts are desirable.

What you'd actually do

  1. Develop (code) IOS application with quality, within schedule and within estimated efforts.
  2. Provide estimate for the assigned task
  3. Write and execute Unit, Integration test cases
  4. Provide accurate status of the tasks
  5. Comply with organizations processes. Policies and protects organization’s Intellectual property. Also, participate in organization level process improvement and knowledge sharing

Skills

Required

  • IOS technologies: Objective C, IOS SDK, Xcode
  • UI Development using (UI kit/Swift UI/Combine Framework)
  • Integrating with REST APIs
  • Writing unit test cases
  • Working with GIT
  • Agile methodologies
  • Strong logical and Analytical Skills
  • Design skills
  • Articulate and present his/her thoughts very clearly and precisely in English (written and verbal)

Nice to have

  • Payments application Domain
  • Knowledge of Security concepts (E.g. authentication, authorization, confidentiality etc.) and protocols, their usage in enterprise application