PDI Technologies Logo

PDI Technologies

Software Engineer III

Sorry, this job was removed Sorry, this job was removed at 06:52 p.m. (IST) on Friday, Mar 28, 2025
Be an Early Applicant
Hybrid
Chennai, Tamil Nadu
Hybrid
Chennai, Tamil Nadu

At PDI Technologies, we empower some of the world's leading convenience retail and petroleum brands with cutting-edge technology solutions that drive growth and operational efficiency.


By “Connecting Convenience” across the globe, we empower businesses to increase productivity, make more informed decisions, and engage faster with customers through loyalty programs, shopper insights, and unmatched real-time market intelligence via mobile applications, such as GasBuddy.  We’re a global team committed to excellence, collaboration, and driving real impact. Explore our opportunities and become part of a company that values diversity, integrity, and growth.


Role Overview


PDI is a leading provider of convenience retail and petroleum wholesale businesses around the globe to increase efficiency and profitability by securely connecting their data and operations. We are seeking a talented and passionate Senior iOS Developer to join our high-performing agile mobile team. In this role, you will contribute to the development and maintenance of our industry-leading mobile apps used by millions of users and major global Fortune 500 companies. 

Key Responsibilities

  • Design, develop, and maintain high-performance iOS applications to meet the requirements of the business and clients
  • Integrate third-party SDKs and APIs to enhance app functionality
  • Write clean, maintainable, and well-documented code
  • Implement unit tests, performance tests, and other quality assurance measures
  • Collaborate with cross-functional teams to define and document application requirements
  • Provide code reviews and system design input as needed  Follow agile development and deployment best practices
  • Troubleshoot and resolve defects in a timely manner  Provide off-hours support as assigned
  • Mentor and guide junior team members  

Qualifications

  • 5+ years of experience developing mobile applications, primarily for iOS
  • Proficient in Swift and Objective-C programming languages
  • In-depth understanding of iOS UI/UX concepts and technologies
  • Solid grasp of algorithms, data structures, and time complexity
  • Knowledge of standard design patterns and architectural patterns
  • Experience with continuous integration tools and processes
  • Familiarity with integrating third-party SDKs (e.g., Firebase, Branch, Salesforce)
  • Strong problem-solving and analytical skills  Excellent oral and written communication abilities

Preferred Qualifications

  • Experience with Fastlane, Jenkins, or similar automation tools
  • Understanding of mobile app store structure, maintenance, and deployment processes
  • Familiarity with recursive algorithms and coding challenges
  • Experience working with proprietary frameworks
  • Background in mobile app architecture and design patterns
  • Strong team collaboration and mentoring skills 

Behavioral Competencies

  • Ensures Accountability
  • Manages Complexity
  • Communicates Effectively
  • Balances Stakeholders
  • Collaborates Effectively 

 

PDI is committed to offering a well-rounded benefits program, designed to support and care for you, and your family throughout your life and career.  This includes a competitive salary, market-competitive benefits, and a quarterly perks program. We encourage a good work-life balance with ample time off [time away] and, where appropriate, hybrid working arrangements.  Employees have access to continuous learning, professional certifications, and leadership development opportunities. Our global culture fosters diversity, inclusion, and values authenticity, trust, curiosity, and diversity of thought, ensuring a supportive environment for all.

Similar Jobs

Yesterday
Chennai, Tamil Nadu, IND
Mid level
Mid level
Software
As a Software Engineer III, you'll design, build, and maintain software for market-leading products, ensuring high quality in an agile environment.
Top Skills: .NetAngularAsp.NetAzure DevopsC#Javascript Web FrameworksJIRAMicrosoft Visual StudioSQL
2 Days Ago
Hybrid
Chennai, Tamil Nadu, IND
Senior level
Senior level
Software
The Software Engineer III will design, build, and support software solutions, lead projects, mentor junior engineers, and collaborate with cross-functional teams in an Agile environment.
Top Skills: .NetAngularAsp.Net MvcAzure DevopsC#Javascript Web FrameworksJIRAMicrosoft Visual StudioSQL
3 Days Ago
Hybrid
Chennai, Tamil Nadu, IND
Senior level
Senior level
Software
Design and build market-leading software products, lead projects, guide engineers, and improve software quality in an agile environment.
Top Skills: Active MqAngularAWSBitbucketCassandraContainerized ApplicationsHibernateJavaJavaScriptJIRAKafkaNoSQLPostgresReactRedisSpring BootSQLVue

What you need to know about the Chennai Tech Scene

To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.
By clicking Apply you agree to share your profile information with the hiring company.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account