Will be responsible for designing, developing, implementing, maintaining and supporting IOS applications.
Should have a broad understanding of various coding methodologies, best practices and tools to achieve the desired outcomes.
Hands on technical lead in leading API and Android along with IOS development.
The ideal candidate must display excellent written and oral skills with demonstrated interpersonal and organization abilities and must be able to work in a varied, fast paced environment.
Work closely with the Manager, Scrum Master/Scrum Product Owner and Business Analysts for understanding the system’s functional and non-functional requirements.
Collaborate and facilitate solution development, enhancements and fixes based on release schedules.
Participate in sprint planning and release planning and estimations
Manage day to day development, maintenance and support activities.
Supports the entire software development life cycle including support and maintenance.
Establish development standards, procedures and best practices.
Help team resolve issues, conflicts and barriers
Must be able to facilitate discussion and facilitate alternatives or different approaches.
Will analyze requirements, wireframes and capabilities of related systems to develop appropriate solutions.
Design and Write clean, stable, unit-tested code and accompanying documentation where needed.
Responsible for code asset management for applications and promoting asset reuse.
Performs unit/integrated system testing according to detailed functional specification.
Supports the implementation of systems into production.
Assists team members performing system maintenance and support tasks.
Utilizes accepted methodologies and tools in a disciplined manner.
Ensure that process is followed, team is functional and productive.
Coordinate Onsite and Offshore development activities where applicable.
Monitor and track sprints and development activities to deliver highest quality of products.
Keep team on track of deliverables and timelines
Bachelor's computer science, MIS or related experience required
Must have at least 7 years of experience working through the design, development, release cycle, and delivering software products to market and at least 6 years in IOS mobile applications development.
Experience with Scrum methodology and Agile practices.
Good understanding of fundamentals of iterative development.
Working experience in HealthCare industry is highly desirable
Expert in Objective-C, CoreData/Sqlite, Cocoa Touch frameworks, developer tools (Xcode), Story board development, JSON, Rest APIs and unit testing frameworks.
Working with Media frameworks is a plus.
Expert in manual memory management and ARC, debugging, profiling, unit testing, continuous integration, provisioning, distributing and submission to the App Store.
Expert understanding of networking, local data caching and multitasking on iOS.
Solid experience with commonly used 3rd party libraries and services (e.g. AFNetworking) and Cocoa Pods development.
Up to speed with IOS platform changes, new features and requirements.
Development experience with Android platform and J2EE platform, a plus
Good understanding of Java, HTML, CSS and JavaScript.
Have sound Object Oriented Programming skills
Demonstrated the ability to architect, design, plan and execute.