Responsibilities: Be a developer and be a part of a versatile maintenance team with a focus on improving customer experience.Specialize in sustaining Enterprise class and Commercial Grade Mobile apps on iOS.Extensive experience in Performance Optimized & Object-Oriented Design (OOD), N-tier application architecture and the software development lifecycle with a focus on maintenance.Be part of a skilled maintenance team that is responsible for sustaining our core mobile applications.Responsible for resolving technical issues, including working with other teams (internal and 3rd party) to understand technologies and requirements, developing and implementing fixes, and identifying and driving code improvements.Utilize software development tools such as Xcode, TFS, Jira and Instruments to develop, test, debug, and deploy quality software.Collaborate and add value through participation in peer code reviews, providing comments and suggestions.Provide reliable solutions to a variety of problems using sound problem solving techniques including root cause analysis and outline corrective action for given problems.Estimate level of effort, evaluate new options of similar technology, and offer suggestions to improve processes.Ensure quality of produced code by thorough unit testing.Develop performance testing matrix and make sure application development meets performance standards.Participate and lead knowledge transfer sessions, capacity analysis, and performance trends and establish proper monitoring and hand off to support team.Work with Enterprise and Application Architecture teams to drive alignment around more pragmatic vs. prescriptive solutions.Monitor and vet major architectural decisions, changes, and open issues (e.g. data placement, tool/technology product selection, interfaces, new data stores, infrastructure issues).Qualifications: Bachelor's degree in computer science or equivalent.Senior developer - Minimum 4+ years of relevant experience – works as a Feature Team Lead, leading other Senior/Intermediate developers.Experience with a variety of technologies, protocols, languages, techniques and design structures, including knowledge of iOS APIs, iOS layers, Objective-C, SWIFT, HTML5, AJAX, XML, CSS3, jQuery, ReactJS, Bootstrap technologies.Strong understanding of iOS software development lifecycle.Understanding of security techniques and web server structures including Geographically Distributed Applications, Databases, SOAP/REST/JSON.Thorough understanding of development processes including agile development methodologies must understand and leverage Global Delivery Model.Experience with human touch interface guidelines.Preferred Skills and Competencies: Communication and Negotiation skills.Team player and ability to manage technical resources.Strong Leadership and organizational abilities.Excellent synthesis and analysis capacity.Demonstrated ability to deliver complex, multi-platform solutions.Agile delivery methodology experience.Knowledge of web platforms and development using service oriented architecture.Experienced with Microsoft TFS, CMS and System Development Lifecycle management tools.Knowledge of security standards and best practices.Knowledge of bell consumer ordering, account management and/or billing applications.Hiring Process: Initial Interview.HM CV review.Cultural interview 30 mins, live code test 30 mins= (1hr).Take home mobile exam for 3 days.Final Interview -technical related to exams.Benefits: HMO +2 free dependents upon hire.Performance incentives (March & Sept).VL 15, 15 SL both convertible cash.Optical reimbursement.Education Assistance - reimbursable.Life Insurance upon hiring.6 mos paid leave maternity and paternity.Be careful - Don't provide your bank or credit card details when applying for jobs. Don't transfer any money or complete suspicious online surveys. If you see something suspicious, report this job ad.
#J-18808-Ljbffr