Job Details
- Apply technical knowledge and programming experience to develop new technology solutions, including mobile application development
- Design and develop mission and enterprise applications for use on mobile devices
- Apply knowledge of the software and systems development life cycle, including requirements, design, implementation, and deployment to create solutions
Job Requirements
- Bachelor’s degree in Computer Science, Systems Engineering or similar preferred
- 3+ years experience developing commercial mobile applications
- Experience with Xamarin/C# (1+ year)
- Experience with ASP.NET Web API• Azure web services
- API Design Experience• UI/UX Design Experience
- NoSQL data stores (MongoDB, Redis, S3, etc)
- Understanding the general mobile architectures and technology trends
- MVVM experience is a plus as is Unit of Work pattern experience
- Competent in Xamarin and .NET (C#)
- Good knowledge of memory management
- Demonstrate primary programming skills and OOP
- Understanding of using Xamarin technology in order to create effective native UI for iOS, Android and Windows phone
- Exposure of wire formats like JSON, XML
- A good experience communicating for web services (HTTP, REST, SOAP)
- Fundamental understanding of Subversion or Git
- Primary knowledge of database design and data structures
- Strong oral and written communications skills
- Strong analytical and problem solving skills
- Ability to collect requirements from business people