IBM Software Architect in BLUE BELL, Pennsylvania

IBM Security Services, is looking for Software Architect at Blue Bell,PAOverview: Working under minimal supervision, this person will lead software development activities for the MaaS360 Mobile Device Management platform for iOS devices. This person will define the architecture and software design for all the new features that are developed by the development team. The person is expected to develop and document requirement specifications and designs for modules, code and implement those designs, and perform developer verification and validation of those implementations. The person is also expected to mentor and provide technical guidance to other team members using their knowledge and experience.Essential Responsibilities:

  • Responsible for MaaS360,iOS,Mobile device management (MDM) product architecture and design.

  • Responsible for significant portions of overall MaaS360 product architecture and design.

  • Sets the overall technical framework for the product and monitors activity to ensure conformance with that framework.

  • Perform software module requirement analysis, design, and test design.

  • Prepare software module specifications, designs, test descriptions and estimates.

  • Implement software modules and unit tests and conduct appropriate module testing.

  • Detect, report, investigate, and fix product defects.

  • Assist with escalated customer support investigations.

  • Establish guidelines for and participate in the review of product engineering artifacts (e.g., specifications, designs, test descriptions, implementations, tests, records, reports, etc).

  • Assist in the preparation and review of product, engineering, and management plans and reports (e.g.program and project plans) as required.

  • Mentor less senior team members and peer review product artifacts including requirement specifications, design specifications, code, etc.

  • Interface with customers to gather product requirements, present technical aspects of the product, and understand problems with the product.

  • Identify and communicate possible improvements in the work process for customers and peers.

  • Experience in iOS Programming,software development kit (SDK),iOS Operating system and Application program interface (API's).

  • 10+ years of related experience in software development.

  • Knowledge and extensive hands-on experience with designing and developing iOS applications.

  • Hands-on experience of architecting, designing and building software systems.

  • Hands-on experience of working on Mobile Device Management product/solutions.

  • Hands-on experience in iOS Programming SDK and iOS Operating system.

  • Hands-on experience of working with iOS MDM APIs.

Security Dev