Logo
Alliance of Professionals & Consultants, Inc.

Application Architect - Mobile Solutions

Alliance of Professionals & Consultants, Inc., Atlanta, Georgia, United States, 30383


Job Title:

Application Architect - Mobile SolutionsType of Engagement : 6-month contract (Not open to 3rd party C2C consultants. Visa sponsorship is not available)Work Location:

Remote opportunity.Candidates must be able to work in the Eastern Standard Time Zone.Required Skills & ExperienceBachelor's degree in Computer Science and a minimum of 12 years of equivalent work experience.12+ years of experience with Kotlin and Java.12+ years of experience with Android SDK, Android Studios and Google Android design principals.Experience with Android Jetpack components.Experience working with remote data via REST and JSON.Experience with third-party libraries and APIs.Strong experience in RESTful APIs to connect Android applications to back-end services.Solid understanding of the full mobile development life cycle.Experience with CI/CD tools for automated testing and deployment processes.Knowledge of UI/UX design principles for mobile development.Familiarity with Agile development methodologies.5+ years hands-on experience in Object-Oriented Design (OOD), Unified Modeling Language (UML), stateless distributed architectures, and designing for scalability and performance, especially within Xamarin, iOS, Android, .Net and WCF/Web API technologies or similar.Clear understanding of event-driven and delegate-based design paradigms.Demonstrated experience with asynchronous programming, threading, and related design patterns and anti-patterns.Knowledge of Service-Oriented Architecture (SOA), its principles and patterns at an enterprise level.Experience in data modeling techniques and knowledge and applicability of various normal forms.Experience in and knowledge of multi-tier and cross-platform architectures driven towards mobility.Experience with architecting mobile enterprise solutions based on REST web services.Experience in developing IT architecture plans and software development methodologies.Excellent communication, presentation, influencing, and reasoning skills to earn support of business leaders, technology leaders, colleagues, and vendor representatives.Capable of building sustainable relationships with colleagues and key individuals.Creativity and ability to think outside-the-box while defining sound and practical solutions.Desire to take the initiative, moving projects/ideas forward with clarity.Adept negotiation skills in high-pressure situations.Leadership skills to indirectly lead cross-functional teams towards common solutions.Strong knowledge and understanding of iOS, Android, and any other platforms mobile development techniques.Expert and demonstrated knowledge of the following platforms: Xamarin iOS, Xamarin Android, and Xamarin Forms.Messaging architectures SOAP and REST with JSON text encoding.Job Overview:Application Architect will be responsible for envisioning and developing new mobile applications and related digital products. Execute product development activities across design, development, stakeholder communication, technology vendor management and delivery.This role will support the Mobile Delivery Leader.Essential Job ResponsibilitiesEnvision and develop multi-platform (iOS and Android) mobile applications and Microsoft .NET web applications.Assisting the Mobile Enterprise Architect with project and application architecture deliverables that are consistent with architecture principles, standards, methodologies, and best practices.Assisting the Mobile Enterprise Architect with product and technology selection and determining technical approaches to ensure all architectural solutions result in a coherent systems design.Coordinate with development teams in the creation of class models, sequence diagrams, component models, etc., and detailed design specifications to ensuring that architecture standards are followed.Assessing research and development, prototyping, and approach evaluations.Providing knowledge of mobile application architecture to business and technology teams and facilitating the collaborative development following technology strategy, standards, roadmaps, and practices.Providing support to and advising the development teams during the analysis, development, and testing processes.Working with business clients and product owners to review business drivers and strategies to anticipate future business / technology needs.Reviewing and advising the Mobile Enterprise Architect on 3rd party and integration solution architecture based on established enterprise application strategy.Communicating implications of architectural decisions, technology approaches, benefits, and implementation requirements to business and IT Leadership.Defining and validating non-functional (technical) requirements and establishing traceability between requirements and application architecture/design.Providing input to the development of project initiation documents including objectives, scope, approach, estimates, and deliverables, when needed.Working closely with Performance Engineering and our Web/Infrastructure Technology teams on defining the deployment architecture.Participating, and technically leading when needed, production troubleshooting and War Room activities.Staying abreast of changes in technology landscape and providing guidance around Deloitte Application Studios long-term goals related to mobile application development.Encouraging a culture of execution, operational excellence, and accountability.Seeking and capitalizing on the opportunities to improve productivity, time-to-market, solutions quality, and cost effectiveness.Anticipating barriers to change and creating opportunities to remove them.Promoting a culture that is based on knowledge sharing and learning from best practices.Exhibiting high level of professional flexibility and volunteering innovation and new ideas.Job Requisition #38866A reasonable estimate of the pay range for this role is $50.00 - $55.00 per hour.

The disclosed pay range estimate has not been adjusted for the applicable geographic differential associated with the location at which the position may be filled. The compensation decisions are dependent on the facts and circumstances of each case, such as skills and experience levels.Meet APCAPC is a professional staffing and services organization focused on engaging people and positively impacting lives. As “Professionals serving Professionals”, we take pride in providing our employees and contractors with the highest level of customer service and support.APC is committed to creating a diverse work environment and is proud to be an Equal Opportunity Employer. All qualified candidates will receive consideration without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, disability, genetics, or veteran status.

#J-18808-Ljbffr