Andriod and iOS Mobile Application Developer
This role will be responsible for developing Mobile Applications, working closely with business stakeholders and other members of the Software Development team. The ability to work in DevOps and hybrid agile environment through planning, coding, building, testing, and releasing is critical to success in this role. The ideal candidate will have strong communication skills, the ability to multi-task, attention to detail and quality focus, and foster a positive, open work environment.
The role will also own business-critical applications, including development of new capabilities in core systems as well as business-driven updates. Must be well versed in Xamarin, .NET, C#, Visual Studio and MS SQL 2012-2016 technologies, including T-SQL, stored procedures, triggers, functions and views. The role also requires an emphasis on ease of use as well as data integrity when developing windows and web interfaces.
Duties and Responsibilities:
· Effectively analyze technical requirements
· Participate in project planning and advise project team of all options to deliver business requirements most effectively.
· Plan and execute system tests and write complex code.
· Control data in accordance with the organization’s security policies
· Program core system functions and capabilities (C# and database stored procedures, triggers, functions, views)
· Develop data interfaces and migration processes.
Qualifications/Requirements:
Education:
· Bachelor Degree in Computer Science, Computer Engineering or similar Bachelor Degree.
Must-Have:
· 5+ years of software development with at least 3 years developing in C# / .NET.
· 3+ years of hands-on experience in design, architect, developing and delivering Native Mobile and cross platform Xamarin. Android, Xamarin. IOS and Xamarin. Forms applications using Visual Studio.
Experience/Skills:
- Experience in designing and developing customs controls for Android and IOS
- Development expertise in Swift & Objective-C, XCode and Git
- Proficient in debugging techniques and technical problem analysis.
- Proficient in debugging techniques and technical problem analysis.
- Knowledge and experience with the Android studio (Experience with Android SDK)
- Experience with RDBMs
- Security-focused programming skills.
- Experience with HTTP, SOAP and REST, web programming, JavaScript
- Excellent verbal and written communication skills.
- Proactive and dynamic, with demonstrated initiative to complete projects with little direction.