- Design and build mobile applications for Apple iOS Platform using iOS Frameworks such as Core Data and Core Animation
- Publish applications on App Store as well as maintain the code and automation of the application
- Understand the requirements, develops and evaluates alternative systems solutions.
- Participate in the Weekly/Daily status call with the client to discuss the action items on outstanding Incidents, Service requests and changes for the week.
- Document software systems according to NTT DATA's system standards, policies and procedures - Specifies, implements, and maintains systems.
- Codes, Tests and Document software programs for systems of moderate complexity as per the requirements specifications.
- Consistently apply fundamental knowledge of one technical discipline / programming languages for design specifications.
- Provide production support for existing systems including troubleshooting, fixing bugs, and implementing enhancements
- Work with other groups and co-ordinate with the onsite team and work with application teams to help them implement the solution.
- Provide support and maintenance of existing systems during business hours, and after hours, on a rotating basis.
- Collaborating with the design team to define app features.
- Publishing application on App Store.
- Build reusable code and libraries for future use.
- Work with consumer and provider for successful integration of the interface.
- Support System Integration testing (SIT), User Acceptance testing (UAT) and Performance
- testing of interfaces.
- Runtime environment analysis to identify functional and performance issues.
Minimum Requirements
- 6+ years experience as an app developer.
- 5+ years experience with iOS Frameworks such as Core Data and Core Animation.
- 3 years of iOS back-end services experience.
- 2 years of experience in Apple's design principles and application interface guidelines.
- 2 years of experience Java-based libraries, Java based APIs and third party Libraries
Nice to have, but not required:
- Proficient in code versioning tools including Mercurial, Git, and SVN.
- Experience working with build tools, such as Maven, Jenkins.
- Knowledge of DevOps.
- Experience with continuous integration.
- Having experience with healthcare domain
- Familiarity with push notifications, APIs, and cloud messaging.
- Experience with continuous integration