Pages

Tuesday, September 22, 2015

Software Architect - Mobile

The Mobile Software Architect is responsible for the overall technical design of Spok's mobile solution offerings. The Architect will lead and participate in the development of mobile software solutions including activities related to analysis, design, development, testing and implementation. The individual is expected to stay abreast of emerging mobile technology trends and apply this knowledge to the design and implementation of new solutions. The architect must collaborate with a diverse group of infrastructure and application solution architects, quality analysts, user experience experts, application developers and product managers to deliver robust solutions to our customers.

Essential Duties:

The Mobile Software Architect will be responsible for ensuring Spok develops durable yet fully extensible product architectures that enable Spok's high-growth business strategies. Individual will be expected to oversee the following functions for Spok:

- Defines and maint ains mobile development strategy with the product owner- Provides expertise in application design and architecture- Integrates the mobile software architecture with the overall platform software architecture- Integrates with and extends Spok Contact Center suites- Guides architectural design and implementation for the mobile systems- Ensure consistency and the appropriate level of reusability in the conceptualization and technical design of software application solutions- Mentors team members on new technologies in area of expertise- Prepares and maintains documents that include architecture diagrams, data models, and navigation maps- Analyzes and prepares recommendations to address existing and potential trouble areas in systems and procedures- Assists with estimating implementation project schedules- Design, create and support architectures that require little change over extended periods of time- Stay current with and anticipate technology evolutions- Provide thought leadership o n mobile applications (IOS, Android, Windows and Cross Platform) solution stack knowledge on adaptive/responsive applications- Lead high level and detailed design for mobility projects that focus on planning deploying, and targeting new implementations or upgrade existing- Provide individual or project oversight on rapid prototyping/POC efforts and large scale enterprise wide roll out planning- Work with product management, scrum masters and project team members for technology discussions, decisions and implementation- Work with product team leadership and resources to effectively roll out new and existing standards- Execute and provide feedback regarding architectural and design standards- Ensure teams are effectively using and following standards and rolling out across scrum teams- Work with others to ensure ongoing research and prototyping of key technologies

Requirements:

- Bachelor's Degree in Computer Science, MIS, Business or related field- Should have overall 8 to 10 years of software system development experience- 5+ years of hands-on native mobile (IOS, Android), 4-5 years of hands-on solution architecture for mobility- Architect with demonstrable server side and middle ware experience to design- Understanding and experience with Android and iOS ecosystems and native development- Excellent verbal and written communication skills with demonstrated interpersonal capabilities to effectively build and foster collaborative relationships with people at all levels of the organization- Strong ability to quickly interpret and transform ambiguous information into design artifacts to communicate concepts and ideas to various stakeholders- Proven ability to collaborate closely with stakeholders and software development teams to achieve desired business goals- Experience advocating for architecture best practices to all levels of the organization- Understanding of RESTful web services and how to consume them on mobile platforms- Understanding of Agi le Scrum methodology- Experience in developing, designing, architecting software in the Healthcare industry, Telecommunications and Call Center technologies preferred but not required- Must have strong communication and customer interfacing skills with particular emphasis on scope and requirements management- Has expertise with mobile test automation frameworks- Excellent analytical and problem solving skills- Identify, own, and solve problems independently and as part of a team- Solid understanding of best practices for architecture design, solution development, enterprise implementations based on mobile applications- Proven experience in defining solution architecture leveraging mobility capabilities for implementing various solutions around mobile applications, workflows, and business processes

Expert level knowledge of:

- Windows operating systems- Relational Database Management Systems, preferably SQL Server- Microsoft Visual Studio- Microsoft .NET- Object oriented design- Architecture and design patterns

Company Information:

Spok, Inc. is proud to be a leader in critical communications for healthcare, government, public safety, and other industries. We deliver smart, reliable solutions to help protect the health, well-being, and safety of people around the globe. Spok has offices in Eden Prairie, MN; New York City, NY; Plano, TX; Springfield, VA; Bedford, NH; Jacksonville, FL; Jackson, MS; Australia, the UK, and UAE. Spok is an innovative company that is experiencing consistent growth, and our success is greatly attributed to the achievements of our valued employees.

As an innovative, fast-growing company, Spok provides challenging careers in a friendly, team-oriented environment. We value our employees and share our success through competitive pay, good benefits, and advancement opportunities.

For more information about Spok, visit our website: www.spok.com

EOE - Females/Minorities/Protected Veterans/Individuals with Disabilities


Source: Software Architect - Mobile

No comments:

Post a Comment