Location  Portland, ME

We are seeking a senior *iOS developer* to work in our mobile development
team within the organization.

As part of the team, you will design & deliver solutions for a variety of
customer facing projects.  The key platforms include Mobile Banking, Mobile
Direct Investing, Mobile Payments and Mobile for Everyone.

You will have some experience in developing native iOS solutions and
working in a cross-functional team environment.

*Responsibilities:*

   - The Solution Designer will lead the design and development of quality
   mobile applications that follow best practices and technology and
   architecture standards.
   - Prime contact with technical experts, project teams, business and
   outside vendors, providing leadership, guidance and direction
   - Work independently and often autonomously as the senior or lead
   developer and coach/guide team members within area of expertise
   - Overall accountability for the delivery of the solution design and
   deliverables.
   - In conjunction with architects and managers provide effort estimates
   for new projects and initiatives
   - Consult on development of the System Requirements Specification (SRS).
   Work closely with Business analyst to translate business requirements into
   timely and robust technical solutions
   - Lead the creation of a comprehensive end-to-end solution and
   coordinate with Solution Architects and other Solution Designers as
   required driving the creation of the System Design Specification [SDS]
   - Work with developers to ensure that the detailed technical design is
   fully understood and the development initiatives are in line with the
   intended design and standards
   - Ensure team members adhere to guidelines/procedures on highly complex
   or large scale projects complying with the system development life cycle
   (SDLC) and project management methodology (PMLC)
   - Conduct code reviews to ensure quality, standards compliance,
   re-usability and ease of maintenance
   - Deliver effective and efficient solutions by meeting key project
   milestones and ensure that the project deliverables are on time, within
   budget, and adhere to the corporate quality and security standards
   - Continuously enhance knowledge/expertise in own area and keep current
   with leading-edge technologies trends/developments and develop expertise
   in services, applications, infrastructure, analytical tools and techniques
   that can contribute to effective solution design/delivery
   - Provide technical support for escalated incidents/outages to ensure
   that they are resolved efficiently with minimal impact to stakeholders
   - Provide input into the Application Deployment Plan
   - Work on a broad range of tasks and multiple, concurrent projects.
   Prioritize and manage own workload in order to deliver quality results and
   meet timelines
   - Support a positive work environment that promotes service to the
   business, quality, innovation and teamwork and ensure timely communication
   of issues/ points of interest
   - Participate in knowledge transfer within the team and business units

*Job Requirements  *

*Must have:*

   - Minimum 3 years' experience in iOS development and Mobile development
   - Strong knowledge of Objective C
   - Strong knowledge of object oriented analysis and design,
   implementation and maintenance
   - Experience with build processes, continuous integration and source
   control systems (MKS or GIT an asset)
   - Excellent oral and written communication skills
   - A University or College degree in Computer Science or equivalent field

*Nice to have:*

   - Knowledge of MFC frameworks such as AngularJS, Backbone.
   - Knowledge of SWIFT
   - Experience with Web services: REST, JAX-RS, XML-RPC, JSON-RPC, SOAP,
   JDBC.
   - Web Technologies: HTML5, JavaScript, CSS, HTML-DOM, AJAX an asset
   - Development tools: Xcode, Ant/Maven, Stash, git
   - Development and platforms: Windows, Unix/Linux, Websphere, Jboss
   - Exposure to mobile architecture
   - Understanding of performance issues and real-world experience
   designing systems to handle massive scale
   - Experience working with a distributed team with both onshore and
   offshore developers.

*Other considerations: *

   - Must be a self-starter with ability to work within and lead highly
   effective internal teams and vendors.
   - Ability to prioritize job duties and multi-task in a fast paced
   environment
   - Comfortable working on large scale, multi-component complex
   distributed systems
   - Ability and willingness to understand and acquire new technical skills.
   - Ability to multi-task in a fast paced/often changing environment.
   - Ability to work on multiple projects with teams that may be split
   between various locations.
   - Highly organized, self-motivated, customer oriented
   - Proven analytic and problem solving skills.
   - Well organized, self-motivated, strong team player.
   - Thorough understanding of PMLC and SDLC processes.
   - Some project management experience would be an asset.

Experience in the financial services industry an asset





*Thanks and Regards,*



*Warm Regards,*

*Randhir Kumar*

*IDC Technologies*

*1851 McCarthy Blvd. Suite 116, Milpitas, CA 95035*

*Email: **randhir.ku...@idctechnologies.com*
<randhir.ku...@idctechnologies.com>

*Phone: *
*408-459-1535 Web: **www.idctechnologies.com*
<http://www.idctechnologies.com/>

-- 
You received this message because you are subscribed to the Google Groups "IT 
RECURITER" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to it-recuriter+unsubscr...@googlegroups.com.
To post to this group, send email to it-recuriter@googlegroups.com.
Visit this group at https://groups.google.com/group/it-recuriter.
For more options, visit https://groups.google.com/d/optout.

Reply via email to