Mobile Developer

169 people like this description

We're looking for a Senior Mobile Developer who gets excited about challenges and that will cease every opportunity to apply their knowledge, experience, and resourcefulness within the Rogers New Product center of excellence development team.

The Senior Mobile Developer of Technology Development will work collaboratively within the Application Development Center-of-Excellence, a team of highly skilled, multidisciplinary Developers and Architects with passion for developing innovative applications and experiences across mobile, tablet, PC and TV screens. The Senior Mobile Developer will work with the Senior Solution Architect to foster a set of internal development guidelines, the outcome of which will be shared with internal Development Teams and applicable Vendors to drive Application Design and Development standards across the organization.

Responsibilities
• Gathers and analyzes business requirements and use cases from internal stakeholders for mobile and web applications.

• Assists in identifying non-functional requirements, risk assessments, and providing assistance at all phases of a project from requirements to delivery.

• Builds task lists and resource requirements for project builds to be shared and reviewed with the rest of the team.

• Implements solutions using appropriate mobile technologies and creates unit test cases to verify functionality against specifications.

• Works with cross-functional teams to produce and maintain internal and Vendor-facing documentation.

• Provides application development support for mobile platforms, including regular maintenance and enhancements to these applications, web services and databases.

• Provides support with respect to building and updating content as required.

• Troubleshoots issues reported by Customers and debugs and implements code fixes as required.

• Maintains up-to-date knowledge of related technology advancements and enhancements.

Qualifications
• Post-secondary education in engineering, computer science OR equivalent experience.
• Intermediate J2EE developer with hands-on experience using Spring Core, Spring DAO, Spring MVC, JPA, JMS, Spring AOP, Guice
• Experience in building SOAP and REST based Web Services using frameworks like CXF, Jersey, Axis2
• Experience using Maven, GIT, SVN, GRAILS, IVY, ANT
• Hands-on experience building mobile and tablet optimized user-experiences in HTML5, CSS3, and Javascript
• Proven experience with Responsive Design
• Expert working knowledge of OO Design Patterns (Factories, Adapters, Proxies, Dependency Injection, etc).
• Objective/critical thinker capable of refactoring code to achieve highest degree of optimization.
• Possesses leading edge technical knowledge
• Viewed internally and externally as a subject matter expert.
• Strong analytical skills, extensive background in analyzing new and complex requirements and assessing both business and technical impact.
• Attention to detail and a positive attitude
• Excellent communication (oral/written) and presentation skills