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.