Principal Application Architect I

Spectrum

Client Reference Code: 209907
JOB SUMMARY
The incumbent will build intricately complex applications that directly impact the consumer experience. The role will create innovative solutions by developing, implementing and recommending solutions for applications. Assigned extensive and critical projects that involve several technical systems and constituents.

MAJOR DUTIES AND RESPONSIBILITIES
Actively and consistently support all efforts to simplify and enhance the consumer experience
Design, implement, and deliver intricately complex products for users
Actively and independently acquire knowledge of new development technologies in areas such as mobile, video, second screen, social media and other niches
Lead the development team to respond, clarify or define specific application behavior, look/feel and function
Diagnose intricately complex issues, evaluate, recommend and execute the best resolution
Manage detailed application requirements and collaborate with project /development teams to ensure quality function, features and user experience
Develop, modify, enhance and implement software systems designed to support new or existing business initiatives
Influence system design by identifying and recommending design and requirements needs for software enhancements
Test software to ensure proper and efficient execution and adherence to business and technical requirements
Write code that meets the production requirements and design specifications and anticipate potential errors/issues
Ensure code is regression free, documented and unit tested
Participate in design and wireframe review to provide a technical perspective on implementation
Ensure alignment between the business operational strategies and technical solutions
Design, implement, monitor, enhance and troubleshoot systems
Analyze and revise existing system logic difficulties and documentation
Test and review system designs
Mentor and guide the work of technical staff
Make technical decisions on application projects
Design, develop and implement application proposals; identify and suggest viable options
Implement designs, execute project deliverables and estimate scope of work
Provide technical leadership and innovation on application projects through all phases of a development lifecycle


REQUIRED QUALIFICATIONS
Skills/Abilities and Knowledge
Expert foundation in data structures, algorithms, and OO Design, and other CS fundamentals
Strong understanding of front end development, including HTML, CSS, JS (raw plus Angular preferred) and related development technologies
Expert understanding of best practices in responsive UX design
Expert knowledge of Agile development methodologies
Understanding of native app development tools ie. Xamarin, C#, iOS SDks, XCode a plus
Strong understanding of software engineering and object oriented design principles
Strong understanding and ability to manage multifaceted new media platform systems
Strong ability to manage complex and diverse projects
Good business acumen and sense of urgency to achieve business results

Education
Bachelor’s degree in Computer Science, Engineering or related field; Master’s preferred

Related Work Experience Number of Years
Web application development experience 5+
Software development experience 7+
Web services development experience using REST, JSON, XML 4+
Version control systems experience (Git and Atlassian suite) 4+

#LI-TI




Job Code : TWCISW310 Principal App Architect I Exempt

209907BR

To apply for this job please visit the following URL: http://itjobpro.com/100095 →