Application Architect (Mobile Applications)

    • Diverse Systems Group LLC
  • Tampa, FL
  • Posted 6 days ago | Updated 12 hours ago

Overview

On Site
Full Time

Skills

Management
Product development
Vendor management
Web applications
Regulatory Compliance
Research
Prototyping
Evaluation
Systems analysis/design
Testing
Solution architecture
Functional requirements
Performance engineering
Software deployment
WAR
Mobile technology
Strategy
Operational excellence
Knowledge sharing
Computer science
Business administration
Kotlin
Java
Android development
RESTful
Mobile development
Automated testing
Continuous integration
Continuous delivery
UI
User experience
Mobile applications
Emerging technologies
Xamarin
iOS development
Android
Forms
Web services
.NET
WCF
Web API
Software development
Thread
Agile
JIRA
Microsoft TFS
VSTS
Microsoft SQL Server
Messaging
SOAP
JSON
Communication
Presentations
Problem solving
Collaboration
Leadership

Job Details

Job Description

Job Description
Description:

Position: Application Architect (Mobile Applications)

Location: Tampa, FL

Type: Contractor


Overview:


The Application Architect will envision, develop, and oversee new mobile applications and related digital products. This role will execute product development across design, development, stakeholder communication, technology vendor management, and delivery. The position supports the Mobile Delivery Leader and collaborates with various teams to deliver high-quality multi-platform mobile solutions.


Key Responsibilities:

  • Designed and developed multi-platform (iOS/Android) mobile applications and .NET web applications.
  • Assist the Mobile Enterprise Architect in delivering architecture solutions, ensuring adherence to standards, methodologies, and best practices.
  • Coordinate with development teams on design models, ensuring compliance with architecture standards.
  • Provide expertise on mobile application architecture to business and technology teams.
  • Lead research, prototyping, and evaluation of approaches for mobile applications.
  • Collaborate with stakeholders to review business needs and technical solutions.
  • Provide technical guidance to development teams through analysis, design, and testing phases.
  • Advise on integration and third-party solution architecture based on enterprise strategies.
  • Define and validate non-functional requirements, ensuring traceability between requirements and designs.
  • Support performance engineering and infrastructure teams in defining deployment architectures.
  • Lead production troubleshooting and "War Room" activities, as necessary.
  • Stay updated on mobile technology trends and influence long-term strategy related to mobile development.
  • Promote operational excellence, knowledge sharing, and innovative approaches within the team.



Requirements:

Basic Qualifications:

  • Bachelor s degree in Computer Science, Business Administration, or equivalent experience.
  • 12+ years of experience with Kotlin, Java, and Android SDK.
  • Expertise in Android Studios, Android Jetpack components, and Google Android design principles.
  • Experience with RESTful APIs, third-party libraries, and APIs.
  • Knowledge of the complete mobile development lifecycle, including automated testing and CI/CD processes.
  • Strong understanding of UI/UX design principles for mobile applications.
  • Familiarity with Agile methodologies.
  • Preferred Qualifications:
  • Working knowledge of mobile architectures, trends, and emerging technologies.
  • Strong experience defining requirements, developing solutions, and translating business needs into complex IT solutions.
  • Awareness of the latest Android updates and features.
  • Technologies/Methodologies Experience:
  • Xamarin (iOS, Android, and Forms), REST web services, Microsoft .NET, WCF/Web API.
  • Knowledge of event-driven and delegate-based design, asynchronous programming, and threading.
  • Experience in multi-tier and cross-platform architectures for mobile solutions.
  • Agile development using JIRA, TFS, or VSTS.
  • Microsoft SQL Server and related backend technologies.
  • Knowledge of messaging architectures such as SOAP, REST, and JSON.


Desired Skills:

  • Excellent communication and presentation skills to engage with technical and business teams.
  • Strong problem-solving skills and creativity to design practical solutions.
  • Leadership and collaboration skills, with the ability to lead cross-functional teams.
  • Willingness to take initiative and drive projects forward.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.