the xamarin consultant, requires in-depth knowledge and experience to work autonomously and oversee and participate in the architectural design, development, and enhancement of applications.
essential duties and responsibilities:
• possesses solid understanding of the overall vision, business needs and the solution architecture for cross-platform mobile applications. uses this in-depth knowledge to solve complex problems.
• utilizes knowledge of best practices to develop cross platform (ios, android, and windows) application using xamarin
• writes high-quality code for the mobile application for native and rich user experiences
• transforms business requirements into technical specifications
• estimates technical requirements and breaks down work to user stories and tasks
• plans, develops, tests, deploys and monitors cross-platform mobile apps in a devops model
• code review, debug and troubleshooting.
• generating testing and test cases for new and existing programs to ensure that the application is error free
• ensure smooth experience and maintain uniformity across the platforms
• collaborates with senior roles and architects on various prototypes, or proof of concept, to test solutions
• coaches, supports and trains other developers and engineers
education and experience:
• bachelor’s degree in computer science or equivalent experience
• minimum 5-8 years of experience
knowledge, skills and abilities:
solid experience and in depth knowledge of:
o developing & managing cross-platform mobile projects with .net, using c#, linq, rest apis.
o xamarin forms and xamarin native development (xamarin ios, xamarin droid), xamarin studio or xamarin for visual studio on both apple ios and android platforms.
o creating custom controls and customizing existing controls for xamarin apps
o uwp (universal windows platform) app development, xaml and visual studio