Mobile Architect (Decatur)

Employment Type

: Full-Time


: Information Technology

Loading some great jobs for you...

Act as the principal architect for Global Mobile App and their subsystems utilizing a thorough understanding of available technology, tools, and existing designs. Conceive, design, engineer, and implement data and software solutions that solve significant business problems. Investigate, identify, and implement state-of-the-art technology platforms that drive productivity and efficiency gains in their function and throughout multiple business areas. Act as a team leader in his/her area of expertise and critically evaluate relevant technological advances and integrate this knowledge into new business technology solutions. Technology Architects will be aligned to a specific area: Product Owners, Information, Solution, System, User Experience (UX) or Data

S/he will support AbbVie's platform delivery product engineering teams, specifically the creation and migration of Mobile Apps and the associated technical capabilities developed on the iOS & Android development with the Salesforce platform as backend. The individual will work closely with business and technology leads including managers, analysts, architects, project managers, user experience leads, as well as external agencies and partners. The individual will operate as a Mobile App subject matter expert and will be the point person for all technical and functional capabilities of the Mobile App development using Salesforce SDK. S/he will report directly to the Sr. Architect.

Qualified candidates must have proven experience building global mobile apps using native/hybrid iOS & Android apps using SDK as well as other mobile app development technologies platforms such as OutSystems.

Primary Responsibilities/Duties

  • Conceive, design, engineer, and implement software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; Demonstrate the ability to resolve key project hurdles and assumptions by effectively utilizing available information and technical expertise.

  • Provide comprehensive consultation to business unit and IT management and staff at the highest technical level on all phases of application programming and processes for diverse development platforms, computing environments (e.g., host-based, distributed systems, client-server, software, hardware, technologies and tools, etc.).

  • Demonstrate knowledge of the pharmaceutical business, and utilize this knowledge in the rapid advancement of agile, impactful, and cost-effective solutions

  • Highly autonomous and productive in performing activities requiring an only minimal direction from or interaction with supervisor.

  • Research and evaluate alternative solutions and recommend the most efficient and cost-effective application programming solution. Code new or modified programs reuse existing code using program development software alternatives and/or integrates purchased solutions.

  • Matures and leverages relationships with affiliates, subsidiaries, vendors, and industry peers in accordance with Abbvie Values, Vendor Management Office, and Purchasing to further the mission, vision, and goals of the organization.

  • May mentor/supervise a team of one or more and guide and evaluate the performance of those individuals; is accountable for the effective performance of the team/individuals.

  • Understand and adhere to corporate standards regarding applicable Corporate and Divisional Policies, including code of conduct, safety, GxP compliance, data security, and the software development lifecycle

  • Serve as the subject matter expert on iOS & Android native apps as well as hybrid app development

  • Development mobile apps on using Salesforce platform SDK as well as another rapid mobile application platform such as OutSystems.

  • Manage the technical delivery of custom development, integrations, and data migration elements of a Mobile App.

  • Provide hands-on, expert-level technical assistance to developers

  • Conduct code reviews for ongoing projects to ensure that code quality is at the highest level possible and appropriate design patterns are being used

  • Provide detailed estimates and lead solution architecture development.

  • Collaborate with team members and business stakeholders to promote the re-use of application architecture, templates, and components.

  • Establish standards and guidelines for the effective use of the Mobile Apps solutions and their integration with Abbvie and third-party systems.

  • Responsible for compliance with applicable AbbVie Policies and procedures.

  • Work with minimal oversight; deliverables and relationships are monitored through periodic reviews.

  • Bachelor's Degree or equivalent education and typically 12 years of experience, Master's Degree or equivalent education, and typically ten years of experience. Six years of experience in application program development. Work experience in the pharmaceutical industry preferred.
  • Requires in?depth knowledge of the systems development life cycle, client area's functions and systems, and systems application program development technological alternatives.

  • Proven implementation of creative technology solutions that advanced the business.

  • Excellent written and oral English communication skills.

  • Must have hands-on Native & Hybrid iOS & Android Mobile App dev experience in a Mobile Technologies in IT product engineering team.

  • Must have hands-on experience in building Mobile Apps using SDK and Content Management system in the IT product engineering team.

  • Five or more years of technology experience in a Mobile Technologies with hands-on experience leading, developing, and architecting mobile apps and capabilities.

  • Skills/Experience Requirements

  • More than eight years of software development experience

  • Extensive knowledge of object-oriented programming and computer science concepts

  • Familiarity with Mobile technologies like React, Elm, Vue, etc Mastery in ONE of Java, Swift, Objective C, Kotlin, ES6 etc

  • At least one app in Play Store/App store Desired Skills Mastery in Android, iOS development OR Web development Familiarity with Salesforce platform Experience with hybrid native/web applications and WebViews.

  • Ability to independently design and deliver large complex projects

  • Ability to provide (informal) coaching to team members to support their understanding of the architecture and aid in their technical development.

  • Experience with Agile development methodology (e.g., Scrum)

  • Ability to work with other architects, principal architects to shape the architectural vision and roadmap for the organization.

  • You can investigate and suggest cutting-edge technologies that position the organization for the future and are considered a trusted advisor to both business and customers and your organization's leadership.

  • Develops technical performance architecture that solves the most complex performance issues.

  • Ability to drive long-term design strategies that span multiple complex projects, deliver technical reports and performance presentations to customers and at industry events Ability to establish strategies for achieving individual or team goals that balance big-picture concerns with day-to-day activities.

  • Rally others around these strategies to ensure day-to-day activities are in harmony with the long-term vision.

  • Ability to create an environment for honest and open discussion of all issues, and you lead by example, showing courage to have difficult conversations when necessary to get the team on track. You involve the right people, from your team and others, to resolve critical issues. Open source contribution is a plus

  • Familiar with Open Source Mobile Dev stack.

  • Full-stack Developer / Architect

  • Proven experience in rolling out global application mobile apps using platform

  • Excellent communication and interpersonal skills, with the ability to building trust, listen, and ask effective questions to create a scalable and reusable business solution.

  • Innovative thinking and the ability to leverage past technology experience to be successful in a fast-paced entrepreneurial environment.

  • Strong IT analysis and analytical skills.

  • Ability to self-manage time and priorities.

  • Additional Information
  • Significant Work Activities and Conditions: N/A
  • Travel: Yes, 15 % of the Time
  • Job Type: Experienced
  • Schedule: Full-time
  • Job Level Code: M

  • Associated topics: android, app, application developer, mobile app, mobile application, mobile developer, object c, objective c, swift, xcode

    Launch your career - Create your profile now!

    Create your Profile

    Loading some great jobs for you...