Search by job, company or skills

Genpact

Principal Consultant- Mobile Developer

Fresher
new job description bg glownew job description bg glownew job description bg svg
  • Posted 21 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Inviting applications for the role of PrincipalConsultant- Mobile Developer

We are looking for a Mobile developer with experience in building scalable web applications.
In this role, you will work alongside other developers, quality assurance testers, and product owners on one of our agile teams to deliver a highly stable, quality software product to our customers..

If you're passionate about quality at scale, innovation, and leadership, we'd love to hear from you!

Responsibilities

A Senior Software Engineer is responsible for participating in all aspects of the software development lifecycle for both new application development and existing system maintenance. These activities include but are not limited to:

  • Requirements Gathering/Documentation

  • Requirements Estimation

  • Software Development

  • Automated Unit Testing

  • Software Deployment

  • Software Demonstrations

  • Systems Documentation

  • Daily Stand Ups

  • Retrospectives

  • Developer Mentoring/Pairing

  • Prototyping

Essential Job Functions

  • Code/Test/Deploy Software 70%

  • Mentoring/Pairing/Code Reviews 20%

  • Requirement Estimation & Software Spikes 5%

  • Meetings/Presentations/Demos 5%

Qualifications we seek in you!

Minimum Qualifications

  • Professional software development experience

  • Building and shipping iOS apps at scale preferably in Swift and Objective-C

  • Experience with multithreaded programming

  • Experience writing unit tests and testable code

  • Familiarity with RESTful APIs and GraphQL to connect mobile applications to back-end services

  • Proficiency with Git

  • Propensity to overcome challenges and solve hard problems

  • Internal drive for continuous improvement (knowledge, standards, best practices)

  • Desire to coach and mentor less experienced team members

  • Experience conducting code reviews

  • Strong communication skills with the ability to adjust communication to fit the audience

  • Relentless desire to deliver, say what you'll do and do what you say

  • Bachelor or Master Degree in Computer Science is preferred or equivalent experience

Preferred Qualifications/ Skills

  • Experience with Swift

  • Experience with Objective-C

  • Test driven development experience

  • Experience with Agile and Scrum development methodologies.


About Company

Genpact (NYSE: G) is a global professional services and solutions firm delivering outcomes that shape the future. Our 125,000+ people across 30+ countries are driven by our innate curiosity, entrepreneurial agility, and desire to create lasting value for clients. Powered by our purpose - the relentless pursuit of a world that works better for people - we serve and transform leading enterprises, including the Fortune Global 500, with our deep business and industry knowledge, digital operations services, and expertise in data, technology, and AI.

Job ID: 139467119