My client is a leading vehicle tracking company that operate across South Africa and have a global footprint. They have been established since the late 1990's and they provide solutions to a range of target markets including individual consumers and businesses.
This opportunity is for a Senior Back End API Developer to join a team of 10 people, which currently consists of mostly contractors. The business has immediate plans to transition this team into completely permanent staff. The role will consist of 70% new development of Web API's, which the successful candidate will then take ownership of. The other 30% of the role will be maintenance and enhancements of existing API's which will be inherited on starting the role.
Key Performance Areas
- Delivery of strategic projects
- Best practice testing
- System maintenance and support
- Knowledge transfer
- Engineering processes and environment
- Problem Solving
- Result Orientation
- Value Orientation
- Customer service excellence
- Initiative
- Experience in C#, .NET Core, WCF and WebAPI required
- Experience with Azure DevOps (TFS and GIT) or MS Team Foundation Server (TFS) would be advantageous
- Experience in SQL Server 2016, including: Relational database design, extensive and complex SQL queries, experience in SQL Reporting Services advantageous
- Multi-threaded and parallel development experience advantageous.
- Service Oriented Architecture (SOA) experience beneficial.
- Microsoft Certified Professional (MCP) designation is advantage
- Experience in SCRUM AGILE methodology advantageous.
- Exposure to good coding standard practices (SOLID, KISS, TDD, DDD and Clean Coding practices) and source code configuration management