Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 14233933

    NTT DATA BUSINESS SOLUTIONS logo

    General & Op Acctng. Sr.Analyst

    NTT DATA BUSINESS SOLUTIONS · Gurugram · onsite · Posted 56d ago

    Undisclosed2–7 yrsfulltimeSourced fromNaukri

    About a minute. You'll make an account on the way through.

    About this role



    Position Description:
    Company Profile:
    Founded in 1976, CGI is among the largest independent IT and business consulting services firms in the world. With 94,000 consultants and professionals across the globe, CGI delivers an end-to-end portfolio of capabilities, from strategic IT and business consulting to systems integration, managed IT and business process services and intellectual property solutions. CGI works with clients through a local relationship model complemented by a global delivery network that helps clients digitally transform their organizations and accelerate results. CGI Fiscal 2024 reported revenue is CA$14.68 billion and CGI shares are listed on the TSX (GIB.A) and the NYSE (GIB). Learn more at cgi.com.

    Position: Senior Mobile Developer (5-10 Years)
    Experience: 5-10 years
    Category: Software Development/ Engineering
    Shift: 1:00 PM-10:00 PM
    Location: Chennai/Pune/Mumbai
    Position ID: J0826-1249
    Employment Type: Full Time

    Education Qualification: Bachelors degree in computer science or related field or higher with minimum 5 years of relevant experience.

    The ideal candidate is a hands-on Senior/Lead Mobile Engineer who can work confidently across both Android and iOS, understands enterprise mobile architecture, and has practical experience integrating mobile applications with core banking and digital banking ecosystems.
    They should be equally comfortable writing code, reviewing architecture, troubleshooting production issues, mentoring developers, and engaging with architects, product owners, and banking stakeholders.
    Experience in a Canadian Credit Union or Canadian banking environment is a significant advantage.
    The role requires a strong engineering mindset, with the ability to make architectural decisions, mentor developers, troubleshoot complex production issues, and drive engineering excellence across the mobile development lifecycle.


    Your future duties and responsibilities:
    Lead the design, development, and maintenance of enterprise-grade mobile banking applications for Android and iOS.
    Develop high-quality, reusable, maintainable, and testable mobile application components.
    Implement new digital banking features across mobile channels.
    Ensure consistent functionality and user experience across Android and iOS.
    Review code and enforce engineering standards, design patterns, and best practices.
    Troubleshoot complex applications, performance, and production issues.


    Required qualifications to be successful in this role:
    Must to have skills-

    Android Development
    Strong hands-on experience with:
    Kotlin
    Java
    Android SDK
    Jetpack / Android Jetpack components
    Android Studio
    Material Design
    MVVM / MVI / Clean Architecture
    Coroutines and asynchronous programming
    Security, Performance, Accessibility, Reliability, and Scalability
    REST API integration
    JSON parsing
    Secure local storage
    Push notifications
    Deep linking
    Offline capabilities
    Android application lifecycle
    Performance optimization
    Experience with modern Android development practices and scalable enterprise application architecture is expected.
    ________________________________________
    iOS Development
    Strong hands-on experience with:
    Swift
    Objective C
    iOS SDK
    Xcode
    SwiftUI and/or UIKit
    MVVM / Clean Architecture
    Swift Concurrency / async-await
    REST API integration
    JSON
    Keychain and secure storage
    Push notifications
    Deep linking
    Application lifecycle
    Performance optimization
    Experience building and supporting enterprise-grade iOS applications is required.
    ________________________________________
    Mobile Architecture Technical Leadership
    Define and contribute to mobile application architecture and technical standards.
    Design modular, scalable, and maintainable mobile applications.
    Evaluate technical approaches and recommend appropriate design patterns.
    Work with Solution Architects to align mobile architecture with the overall Digital Banking architecture.
    Establish standards for reusable components, libraries, and frameworks.
    Identify and address technical debt.
    Lead technical discussions and provide engineering directions to development teams.
    Participate in architectural reviews and technical design sessions.
    Drive mobile engineering best practices across the team.
    MVVM
    Clean Architecture
    Modular application architecture
    Design patterns
    Dependency Injection
    Reactive / asynchronous programming

    ________________________________________
    Digital Banking Core Banking Knowledge
    The candidate should have strong understanding of banking and financial services, particularly digital banking and mobile banking.
    Knowledge of the following is highly desirable:
    Core Banking systems
    Customer / Member information
    Deposit accounts
    Savings and chequing accounts
    Account balances and transactions
    Funds transfers
    Bill payments
    Interac e-Transfer
    Payment processing
    Loan and mortgage information
    Credit card functionality
    Beneficiaries / payees
    Statements and transaction history
    Alerts and notifications
    Authentication and authorization
    Fraud and transaction controls
    The candidate should understand how mobile applications interact with core banking and downstream financial services platforms through APIs and integration layers.
    ________________________________________
    API Integration Skills
    Strong experience integrating mobile applications with RESTful APIs.
    Understand API request/response patterns using JSON.
    Work with API gateways and integration services.
    Understand authentication and authorization mechanisms.
    Troubleshoot API and integration issues across mobile, middleware, and backend systems.
    Collaborate with backend and integration teams on API contracts.
    Review Swagger / OpenAPI specifications.
    Understand data mapping and error handling.
    Experience with microservices and distributed systems is preferred.
    REST / HTTP
    OAuth 2.0
    OpenID Connect
    JWT
    API Gateway concepts
    Microservices
    JSON

    Preferred Security Technologies
    OAuth 2.0
    OpenID Connect
    JWT
    Certificate / SSL pinning
    Multi-factor authentication
    Biometric authentication
    Secure token management
    Encryption
    Secure mobile storage
    ________________________________________
    Mobile Security
    Strong understanding of secure mobile application development within a regulated financial services environment.
    Responsibilities include:
    Implement secure authentication and authorization.
    Protect sensitive member and financial information.
    Apply secure coding practices.
    Implement encryption and secure storage.
    Support mobile application security assessments.
    Address vulnerabilities identified through security testing.
    Work with Cybersecurity and Architecture teams on security controls.
    Apply OWASP Mobile Application Security principles.
    Ensure secure handling of credentials, tokens, and financial information.
    ________________________________________
    Engineering Excellence
    Establish and enforce coding standards.
    Conduct peer reviews and technical reviews.
    Improve application performance and stability.
    Promote automated testing and engineering quality.
    Reduce production defects and technical debt.
    Contribute to engineering standards, guidelines, and reusable frameworks.
    Support continuous improvement of development practices.
    Drive modernization of legacy mobile components where required.
    Git
    CI/CD
    Automated testing
    Unit testing
    Integration testing
    Performance optimization
    Secure coding

    ________________________________________
    Testing Quality
    Develop unit and integration tests.
    Support automated mobile testing.
    Collaborate with QA teams on functional, integration, regression, and performance testing.
    Investigate and resolve defects.
    Support SIT, UAT, and production validation.
    Ensure mobile releases meet agreed quality and security standards.
    Preferred Testing Tools / Frameworks
    XCTest
    XCUITest
    JUnit
    Espresso
    Mockito / MockK
    Appium
    BrowserStack / Sauce Labs or equivalent
    ________________________________________
    DevOps Release Management
    Work with DevOps teams to establish and maintain mobile CI/CD pipelines.
    Automate build, test, signing, and deployment processes.
    Manage Android and iOS build configurations.
    Support release management across development, test, UAT, and production environments.
    Troubleshoot build and deployment failures.
    Preferred Technologies
    Git
    GitHub / GitLab / Bitbucket
    Azure DevOps
    Jenkins
    GitHub Actions
    Fastlane
    Firebase
    App Center or equivalent
    CI/CD pipelines
    ________________________________________
    Agile Delivery
    Participate in Sprint Planning, Refinement, Daily Stand-ups, Reviews, and Retrospectives.
    Work with Product Owners and Business Analysts to understand requirements.
    Provide technical estimates and implementation approach.
    Break technical requirements into development tasks.
    Identify technical dependencies, risks, and constraints.
    Support production releases and post-release stabilization.
    ________________________________________
    Technical Leadership Mentoring
    Mentor senior and junior mobile developers.
    Provide technical guidance and code review feedback.
    Establish development standards and best practices.
    Lead technical problem-solving sessions.
    Support knowledge sharing across Android and iOS teams.
    Act as the mobile technology SME for the Digital Banking program.
    Represent mobile engineering in architecture and client discussions.
    ________________________________________
    Canadian Credit Union / Banking Experience
    Experience working with Canadian banking or Credit Union environments is strongly preferred.
    Knowledge of:
    Canadian Credit Union business models
    Member-centric banking
    Digital Banking platforms
    Interac services
    Canadian payment ecosystem
    Authentication and identity services
    Financial services security and compliance
    Banking APIs and integration patterns
    Experience with platforms such as Central 1, Forge, MemberDirect, Temenos, Finastra, or comparable banking platforms is an advantage.

    Good-to-Have Skills:
    Preferred certifications or training in:
    Mobile Architecture
    Cloud technologies
    Secure Software Development
    Agile / Scrum


    Skills:
    • Azure
    • Azure DevOps
    • Banking
    • Communication
    • iOS Mobile Devices
    • iOS/macOS
    • Kotlin
    • Objective C
    • Software Architecture
    • SWIFT
    • Xcode


    What you can expect from us:
    Together, as owners, lets turn meaningful insights into action.

    Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, youll reach your full potential because

    You are invited to be an owner from day 1 as we work together to bring our Dream to life. Thats why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our companys strategy and direction.

    Your work creates value. Youll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.

    Youll shape your career by joining a company built to grow and last. Youll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.

    That same commitment to fairness extends to how we use technology. To support our recruitment team, AI tools may be used to help assess applications though they never replace human judgement. All hiring decisions remain entirely in the hands of our recruitment professionals.

    Come join our teamone of the largest IT and business consulting services firms in the world.

    Sourced from naukri

    Skills

    tax account accountingtax correction and clearingCompliance Supporttax reconciliationVAT ComplianceIndirect TaxAccounting supportStakeholder ManagementDirect Tax

    About NTT DATA Business Solutions

    NTT DATA BUSINESS SOLUTIONS logo

    NTT DATA BUSINESS SOLUTIONS

    IT Services & Consulting

    4k+

    employees

    1989

    37 years old

    Hyderabad / Secunderabad, Telangana

    India

    About

    NTT DATA Business Solutions helps clients innovate and transform through expert SAP solutions, advisory, implementation, and managed services.

    Industries

    IT Services & Consulting

    Employee ratings

    2,105 reviews

    4.1/ 5

    Culture

    4.0

    Career growth

    3.5

    Work-life

    4.0

    Employees rate it well for

    Work Life Balance176Salary146Senior Management116Work Culture99Work Environment83

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    General & Op Acctng. Sr.Analyst · waiting for your command