To support its development Box Africa is recruiting a Front-End Xamarin .NET developer on a permanent contract with at least 5 years of experience. You join a passionate software development team in a Scrum/Agile framework.
Role and responsability of Xamarin, C#, .NET Developer
The new developer will be asked to :
Develop source codes
Interpret functional requirements/user stories into a deployable solution
Provide estimations for assigned user stories and complete developments on time
Prepare designs for mobile and web pages (mockups)
Respect the technical constraints defined by the architectural design
Comply with coding standards and best practices adopted by the company.
Do unit tests of his own work and collaborate with the software quality (QA) team to fix defects
Participate in the development of application architectures and developments in Microsoft environments
Take part in the design and development of .Net applications for the web and mobile
Integrate into the research and development program aimed at bringing out new technologies
Participate in the maintenance, evolution and redesign of the applications developed
Profile
We are looking for a profile with:
Strong knowledge of Xamarin and Microsoft .Net technologies
Mandatory Xamarin and .Net development experience
Hands-on experience with Typescript, JavaScript, HTML, CSS and modern frontEnd technologies like React, Vue and/or Angular.
Experience in designing applications and models production
API consumption experience like GraphQL, REST, SOAP and websockets
A good understanding of data structures, design patterns and algorithms
Good knowledge of standard development tools and frameworks such as GIT, Jenkins, Maven/Ant
Agile software development experience (Scrum/Kanban))
Significant experience on .Net Platform (C#), Xamarin Visual Studio Environment, and Xamarin Studio Pattern MVVM, WCF, REST, JSON, XAML Pattern MVVM, WCF, MongoDB, SQLite .Net, etc.
Experience with SharePoint Framework, SharePoint APIs and Office 365 is a plus.
proficient english
Professional skills :
Organized and a strong ability to adapt
Dynamic and autonomous
Rigorous and responsible
Other information
Master’s degree Minimum
Software development education is mandatory
Permanent contract
ASAP
Do you want to join a dynamic team to participate in the realization of ambitious projects in a context where team spirit and good mood are a part of your daily life? Then you are welcome. Apply now.
find out why people are at the heart of our development strategy.