Skip to content
← Back to job listings

C Developer (Kenya 3rd Party)

DVT · Nairobi, Kenya

Software DevelopmentSenior LevelExternal listingpart-time9 days ago

About The Role

PoRPoP

Position: C++ Developer

Key roles and responsibilities

  • Continuously align delivery to the Tracker and team strategy and planning.
  • Meet best practice criteria in the evaluation and testing of software.
  • Complete work orders in appropriate timescales.
  • Maintain and systems without introducing new defects.
  • Enhance systems to support and move to new technologies.
  • Share knowledge with development and support teams.
  • Document systems, including enhancements to facilitate knowledge sharing.
  • Ensure that the best practice development processes and standards are followed.
  • Effective use of development toolset.
  • Follow department development standards
  • Minimum requirements
  • Degree / Diploma with 6 years of relevant (C++) work experience.
  • Experience developing C++ services on Windows and Linux.
  • Experience developing backend systems capable of high-throughput workloads
  • Experience in SCRUM AGILE methodology.
  • Experience in C# is required.
  • Experience in .NET Core, WCF, and WebAPI an advantage.
  • Experience with Azure DevOps (TFS and GIT) or MS Team Foundation Server (TFS) would be advantageous

Experience in SQL Server 2016/9, including

  • Relational database design
  • Extensive and complex SQL queries
  • Experience in SQL Reporting Services advantageous
  • Experience with message queueing technologies such as RabbitMQ, ApacheMQ, Kafka would be advantageous.
  • Multi-threaded and parallel development experience advantageous.
  • Service Oriented Architecture (SOA) experience beneficial.
  • Microsoft Certified Professional (MCP) designation is advantage.
  • Exposure to good coding standard practices and source code configuration management.
  • Experience in SOLID, KISS, TDD, DDD and Clean Coding practices
  • High attention to detail with a strong focus on quality.
  • Good planning, organising and leading skills.
  • Good inter-personal skills.
  • Encourages collaboration and delivering within the delivery processes
  • Able to work effectively within a team

This is an external listing. JobSpring does not represent or verify the employer. Report this listing