Mobile Developer - Sandton Verfied Gold Badge

Salary Negotiable Sandton, Gauteng Sandton, Gauteng more than 14 days ago 26-06-2017 7:45:50 AM
21-08-2017 8:46:22 AM
Our client is a leader in enabling its clients to make better decisions,
faster. The Company's foundation is built in technology; however, what makes
them unique is their understanding of effective decision making.

They are looking for an experienced senior or intermediate developer that
has extensive mobile development experience, especially in Xamarin mobile
development and should be able to analyse complex business
challenges and determine how these can be solved utilizing Microsoft's best
practices and patterns. This includes development of new custom
functionality, systems integration into external applications, or the
development of custom solutions in order to meet the business requirement.
Advantageous:

Experience in Xamarin, Android and IOS development, including knowledge of the capabilities and limitations of developing on each platform enabling them to make informed design decisions with regards to meeting business requirements, and build versus configuration decisions in terms of new solution development.

What Will You Do?

* Architecture and design of mobile based solutions.
* Technical and Functional Specification Documentation.
* Development of Android and IOS mobile applications (Xamarin is preferred).
* Development of Custom Web Services/APIs.
* Mentor junior team members.

Who Do You Need to Be?

* B.Com or B.SC Information Technology degree/diploma advantageous.
* Strong technical ability in the implementation, configuration and troubleshooting.
* Strong knowledge of SOLID design principles and design patterns
(e.g. gang of four patterns).
* At least 3-5 years development experience essential.
* C# .NET Development Experience with a focus on Xamarin mobile development.
* Experience with enterprise level, high-availability mobile application development
* Knowledge of Entity Framework advantageous.
* Unit testing knowledge advantageous.
* Up-to-date on Android and iOS development standards
* SQL Server Experience.
* Good fundamental understanding of development tools (Visual Studio,
Team Foundation Server etc.).
* Reasonable understanding of networking and operating systems
fundamentals. MCSE or networking
* experience advantageous.
* Problem Solving and Analytical Skills required, with a logical and
structured approach to issue resolution.
* Ability to clearly communicate requirements, timelines, technical
limitations, scope change impact, project milestones etc. via email,
telephone or in person. Reasonable presentation skills advantageous.
* Must be able to work as part of a bigger team.
* Self-management of time and project deliverables.
* Attention to detail and strict adherence to project timelines.
* Contribute as a project delivery resource. This includes not only in
a development capacity, but also in a customer-facing / pre-sales capacity,
as well as in a systems or business analyst role.
* Competency in native mobile development languages (Java and
Objective-C) are advantageous.
* Knowledge of other reusable mobile development frameworks (e.g.
Cordova or PhoneGap) is advantageous.
* Eagerness and willingness to learn - a positive attitude is
everything!

What's in it for you?

* Exposure to multiple clients across a various of industry verticals
(Retail; Manufacturing; Logistics; Telco's; Financial Services; Mining;
Public Enterprise)
* Success driven culture that rewards great performance
* Excellent training opportunities - They place a big focus on up
skilling our employees to be the best they can be and will assist you
obtaining your certifications within your relevant technology
* They believing in cross skilling and offer their consultants an
opportunity to be exposed to multiple BI and Data technologies
* When joining the company, a clear Career Development Plan will be
drawn up for you to help you reach the next level in your career

Recruiter: Studio 29