Senior Software Engineer at Global Payments

Pune, Maharashtra, India

Global Payments Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Payments, FinTechIndustries

Requirements

  • Excels in ability to Communicate (writing code, documenting code, planning and designing tasks, relaying information to managers, team members & other teams, conveying information to clients, asking the right questions, and helping others on the team)
  • Self-motivated and Resourceful
  • Demonstrates strong Critical Thinking skills and has a meticulous Attention to Detail
  • Humble Team Player and takes Pride in their Work
  • 5+ years of experience working in the Android ecosystem
  • Strong familiarity with modern Android architecture patterns like MVVM
  • Familiarity with popular Android libraries and experience integrating them
  • Expert-level knowledge of the native Android Java + Kotlin
  • Experience with cross-platform development, like Xamarin, KMM, etc. (nice to have)
  • Strong familiarity with Secure Coding Practices, including build obfuscation and implementation of encryption utilities, like HTTPS, TLS, Android KeyChain API

Responsibilities

  • Technical Competence: Full understanding of the business requirements, technical design and detailed implementation of the assigned applications and how they work within the enterprise architecture. Work independently to solve technical issues and mentor other developers in best practices. Continuously advance technical skills and stay current on the latest software development practices
  • Functional Scope: Own the requirements acceptance, design, work plan and delivery of a group of features. Communicate and collaborate effectively with team members and stakeholders throughout the development lifecycle
  • Requirements: Work closely with the product owner and business analysts to review and provide feedback on requirements. Provide recommendations on Requirements Acceptance
  • Design: Responsible for the technical design of a group of features by collaborating with other team members including developers, architects, testers and business analysts
  • Work Plan: Responsible for the work breakdown of all features with subtasks that are reasonably sized and work with other developers in the delivery of the planned work with high predictability
  • Development Delivery: Responsible for the performance, security and reliability of all application development work. Responsible for daily updating the Remaining and Actual time for all assigned subtasks. Take initiative, pick up work and help the team deliver on what is needed
  • Code Reviews: Responsible for 100% code review coverage by conducting code reviews from other developers on the team. Contribute to defining the coding standards and ensure they are maintained by the team
  • Quality: Responsible for the Unit and Functional Tests of development work. Collaborate with QA in the review, creation and delivery of functional automation tests

Skills

Software Development
Technical Design
Enterprise Architecture
Requirements Analysis
Mentoring
Code Documentation

Global Payments

Payment technologies and software solutions

About Global Payments

N/AHeadquarters
N/AYear Founded
N/ACompany Stage

Land your dream remote job 3x faster with AI