Vas delivery engineer (.net developer)

Job Summary

A firm in the ICT sector seeks qualified candidates to fill this role   Summary: Design and develop  NET applications using (C#, ASP NET MVC,...

  • Minimum Qualification: Degree
  • Experience Level: Senior level
  • Experience Length: 1 year

Job Description

A firm in the ICT sector seeks qualified candidates to fill this role



Design and develop  NET applications using (C#, ASP NET MVC, Entity Framework. etc). for the purpose of managing and delivering solution for VAS services with Telecom operators


Essential responsibilities are listed below. 

Others may be assigned.

Manage, design and deploy a wide array of VAS solution via all possible customer touch points via our connectivity with Mobile Network Operators 

Translate application storyboards and use cases into functional applications

Design, build, and maintain efficient, reusable, and reliable code

Integrate data storage solutions (databases, key-value stores, blob stores, etc.)

Ensure the best possible performance, quality, and responsiveness of applications

Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues

Help maintain code quality, organization, and automatization

Other responsibilities as assigned


Knowledge and Skill requirement

  • 2+ years of software development experience
  • 2+ years of delivering and deploying VAS services on Mobile Operator Platforms and Interfaces
  • Degree in related discipline, preferably - Computer Sciences, IT or Engineering degrees
  • Strong knowledge of  NET web framework 
  • Proficient in C#, with a good knowledge of their ecosystems
  • Strong understanding of object-oriented programming
  • Skill for writing reusable libraries
  • Comfortable with Entity Framework
  • Familiar with various design and architectural patterns
  • Knowledge of concurrency patterns
  • Proficient with Microsoft SQL Server 
  • Experience with popular web application frameworks 
  • Familiarity with Windows Presentation Framework 
  • Knack for writing clean, readable, and easily maintainable code
  • Understanding of fundamental design principles for building a scalable application
  • Experience creating database schemas that represent and support business processes
  • Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds
  • Experience implementing automated testing platforms and unit tests
  • Proficient understanding of code versioning tools (such as Git, SVN, and Mercurial)
  • Excellent written and verbal communication skills
  • Ability to multitask, prioritize and meet deadlines on a consistent basis
  • Competencies: To perform the job successfully, an individual should demonstrate the following competencies;
  • Strategic thinking, planning and execution
  • Flexible
  • Excellence, Quest for Quality and attention to Detail
  • The desire to take responsibility to deliver good quality software in a timely manner.
  • Fast learner, with an interest and curiosity in new technologies


Person Specification


Problem solver

Passionate for customer service/experience

Team worker




The Following will be an added advantage for the applicant:

Experience in the Mobile VAS industry

Cooperative, Considerate, Innovative and a positive contributor towards a pleasant work environment

Basic experience with mobile development: iOS, Android, Cross platform development (Ionic, Nativescript, Xamarin)

Share Job Post