Job Description :
Title: Data/Technical Architect

Location: Alpharetta-GA-USA

Duration: 6+Months



JOB DUTIES: Company has more than 15,000 Indirect stores which are inspected/monitored by hundreds of account managers on a regular basis. Today apps like AMToolbox and Indigo are used to capture the huge volume of data generated every week. Using AR (Augmented Reality) technologies in conjunction with tools for analyzing the massive amount of collected data, image compliance and related processes of merchandise management will be improved significantly. Company MDM is another service to enterprise customers for managing company devices. In this context, the consultant would have the following roles/responsibilities: - Take development ownership of Indigo Merchandise Manager and AMToolbox apps used by Indirect account managers - Architect and develop new Company MDM features and enhancements to support millions of IOT devices that are provisioned directly or through Thingspace services - Design, develop, and publish AR-based solutions to automate image compliance and optimize relevant merchandise management processes - Develop and implement data analytics, data collection systems, and other strategies that optimize statistical efficiency and quality - Design and develop complex data-focused modules of intra-enterprise as well as customer-facing web applications - Mentor team members on best practices of AR, data analytics and other relevant technologies - Adopt IT leadership guidance to explore emerging technologies in the field of AR, VR, Digital Twins, and relevant domains - Troubleshoot production systems during outage and provide full debugging support to relevant teams - Work in all phases of Software Development Lifecycle, including analysis, design, coding, testing, debugging, documentation and deployment.



MUST HAVE SKILLS:



Proven experience in the design, development, and delivery of massively-scalable, carrier-grade web applications

Strong skills in server software based on enterprise Java, Node JS etc. and UI software like React, React Native etc.

Good experience in various Data Analysis, Visualization, and Reporting tools

Working knowledge of AR (Augmented Reality), VR (Virtual Reality), MR (Mixed Reality) tools and frameworks etc.

Solid understanding of network protocols and web technologies such as JSON, REST APIs, HTTPS, push notifications

Experience in implementing enterprise-grade security practices and OWASP guidelines and fixing issues found through vulnerability detection tools

Solid understanding of software development best practices, distributed computing, design patterns

Sound knowledge of mobile technologies, information security, enterprise-level app capabilities



DESIRED SKILLS:



Knowledge of EasyAR, Apple ARKit, Google ARCore or similar libraries

Expertise in application frameworks like Spring, Angular JS, React JS etc.

Experience in Data integration processes between web apps and enterprise backend systems

GitHub experience for source control



EDUCATION/CERTIFICATIONS: Bachelor's degree in Computer Science/Engineering, Information Technology, Mathematics, Applied Physics or relevant discipline



REQUIRED SHIFT: Typically 8 to 5. In order to support mission-critical apps that run 24x7, sometimes off-hour work may be required as per departmental procedures and company guidelines.



High-level summary: Analyzes data residing in multiple databases and a variety of repositories. Selects, configures, and implements technology solutions to process massive amount information. Develops and implements data analytics, data collection systems, and other strategies that optimize statistical efficiency and quality. Identifies, analyzes, and interprets trends or patterns in complex data sets. Monitors performance and quality control plans to identify performance. Works on problems of moderate and varied complexity where analysis of data may require adaptation of standardized practices. Works with management to prioritize business and information needs.



Bachelor's degree in computer science, information systems, statistics, or other related field. Ability to manage multiple assignments. Superior written and oral communication skills. Deals with both internal and external contacts. Demonstrates solid working knowledge in job-related functional area and of the business. Bachelor's degree, or equivalent. 7-10 years of enterprise application development experience.