This role is part of the Client Technology team, focusing on developing and implementing applications and databases with a strong emphasis on iOS development. The position involves integrating new technologies and delivering scalable solutions for clients through collaboration with diverse teams.
Responsibilities
- Performs intermediate-level system analysis, design, development, and deployment of applications and databases, including integration of third-party tools and systems.
- Converts technical requirements into code for moderately complex projects, writing programs, creating code, testing deliverables, generating reports, and applying software development practices that support automated testing.
- Deploys code across development, testing, and production environments on schedule and provides ongoing production support, including submitting and documenting change control requests.
- Adheres to established software development methodologies and follows defined architectural standards for application development.
- Engages in design, code, and test reviews throughout the development lifecycle to detect issues early and contributes to systems analysis tasks.
- Gains understanding of client business operations and technical requirements, as well as relevant tools, technologies, and systems that interface with business functions.
- Learns and complies with all applicable Information Technology and Information Security policies and procedures.
- Contributes to special initiatives and performs additional duties as needed.
Requirements
- Minimum of three years of experience in application development, system analysis, or database management.
- Bachelor’s degree in Computer Science, IT, or Computer Applications (B.E./B.Tech or BCA).
- Proficient in Swift 5.9 as the primary programming language.
- Familiarity with Objective C is preferred for maintaining legacy components.
- Knowledge of React Native is optional but beneficial.
- Experienced with SwiftUI for user interface development.
- Familiar with UIKit, which is still used for existing legacy features.
- Understanding of Concurrency and modern iOS architectural patterns.
- Ability to work effectively with cross-functional teams, including front-end developers and business stakeholders.
Nice to Have
- Strong communication, facilitation, relationship-building, presentation, and negotiation abilities.
- Highly adaptable, flexible, and creative in approach to problem-solving.
- Comfortable engaging with senior executives both internally and at client organizations.
Tech Stack
Swift 5.9, Objective C, React Native, SwiftUI, UIKit, Concurrency, Modern architecture, iOS, Application development, Database management, System analysis
Benefits
- Competitive pay with incentives tied to individual and team performance.
- Comprehensive Total Rewards program including flexible work options and career growth support.
- FlexEY benefits program offering customizable options for holidays, health and well-being, insurance, savings, and discounts.
- Access to coaching, feedback, and supportive colleagues.
- Opportunities to build new skills and advance professionally.
- Freedom to manage work in a way that suits individual working style.
- Availability of flexible working arrangements.
- Balance between high-quality client service and personal priorities.
Compensation
Competitive remuneration package with rewards for individual and team performance. FlexEY benefits program allowing selection of personalized benefits covering holidays, health and well-being, insurance, savings, and discounts
Work Arrangement
hybrid — Flexible working arrangements available; client-facing professionals may be required to travel regularly or be based at client sites
Team
Part of a global technology team within the Client Technology unit, working alongside technologists and business experts to combine industry knowledge with technical capabilities
- Inclusive culture
- Commitment to being an inclusive employer
- Focus on building a better working world
- Strong teamwork
- Work ethic
- Product mindset
- Client centricity
- Relentless commitment to company values
Additional Information
- Client-facing roles may involve regular travel.
- Some client-facing professionals may be based at client locations.
- Flexible working arrangements support lifestyle balance.
- The organization supports flexible work options.
- This role belongs to the Client Technology (CT) business unit.
- The firm employs 250,000 people across more than 140 countries.
- Technology solutions are embedded in client services and are essential to innovation.