This is a W2 Position. Applicant must take online coding test for Xamarin Framework.
Experience with Native and Forms preferred.
JOB SUMMARY
-The incumbent will build moderate to complex products and features that directly impact the consumer experience.
-The role will create innovative solutions by developing and implementing applications.
MAJOR DUTIES AND RESPONSIBILITIES
- Actively and consistently support all efforts to simplify and enhance the consumer experience
-Design, implement, and deliver 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
-Work closely with the development team to respond, clarify or define specific application behavior, look/feel and function
-Diagnose 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
-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
REQUIRED QUALIFICATIONS Skills/Abilities and Knowledge
-Ability to read, write, speak and understand English
-Solid foundation in data structures, algorithms, and OO Design
-In-depth understanding of iOS and/or Android SDKs, XCode and/or Android Studio
-Experience with Xamarin Mobile Development Platform – Native Development preferred over Forms
-Proficiency coding in C#
-Experience with consuming and understanding of web services
-Experience with MVVM frameworks a plus
-Ability to learn new technologies quickly and take on challenging research opportunities
-Solid understanding of best practices in mobile UX design
-Knowledge of Agile development methodologies
-Ability to deliver against several initiatives simultaneously
-Ability to prioritize and organize effectively
-Excellent written and verbal communication skills
-Excellent analytical and troubleshooting abilities
Education Bachelor's degree in Computer Science, Engineering or related field
Related Work Experience Number of Years
Android/iOS application development experience 5
Software development experience 5+
Web services development experience using REST, JSON, XML 2-4
Version control systems experience (Git and Atlassian suite) 2-4