| Duties & Responsibilites : | - Work as part of a dynamic team through the Agile development process
- Collaborate with designers, analysts, scrum masters and project sponsors to implement enhancements or new applications
- Develop code to meet story acceptance criteria
- Conduct design and code reviews to ensure compliance with standards
- Ensure adherence to continuous improvement standards
- Maintain records to document program development and revisions
- Provide system support after hours as necessary
- Share best practices and improve processes within and across sprint teams
- Handle multiple projects simultaneously, meet deadlines while effectively managing priorities and communicating progress
- Support QA with bug fixes, test case creation support, and triage meetings.
- Provide cross-functional support as a member of a highly productive sprint team.
Qualifications:
-5+ years Object Oriented software development experience; enterprise systems
-3+ years of experience developing, designing, and implementing enterprise iOS native applications
-Real world iOS development using Objective-C, Cocoa Touch, OpenGL, iOS SDK
-Experience using RESTful JSON and XML web services in native development.
-Experience with recognized industry patterns, methodologies, and techniques
-Experience building complex iOS Apps that have been successfully delivered to customers
-Real world experience with native mobile application store deployment
-Experience unit testing with Xcode
-Experience developing both iPad and iPhone applications
-Experience developing Android applications
-Bachelor degree in Computer Science or similar degree
-Experience with ASP.NET, C#, Jquery, HTML5, CSS3
-Experience defining, developing and maintaining web services and applications that consume them (REST, SOAP, JSON, XML)
-Experience with advanced performance and caching techniques
-Strong working knowledge of OO design and common design patterns
-Experience with hybrid web application techniques
-Experience developing highly secure transactional applications
- Experience in the financial industry.
-Proven track record of delivering quality, mission critical, enterprise systems
-Proficiency with SQL based rdb systems
-Experience with recognized industry patterns, methodologies, and techniques
-Experience with AccuRev, AntHill Pro, Git and other continuous integration tools
-Strong communication and organizational skills
-Familiarity with Agile engineering practices
-An eye for great UI/UX design and a solid understanding of the design/development principles that are specific to mobile applications
-Andriod development would be an asset
-Experience with version control systems such as AccuRev or Subversion |