Your SEO optimized title

Job Detail

Lead Developer

Experience in architecting & delivering complex systems


Job Overview

Category : Information Technology and Telecommunications
Experience(s) : 7 Year
Location : Mara
Job Type: Mid Level
Job Kind :
Highest Educational Level : Bachelor Degree in Information Technology
Salary :

Client Overview

Our client’s vision is based on the premise that, in order to care for the world’s wild places, its animals and its people, their company must be sustained through creating exceptional journeys for their guests. In this way, they are able to show meaningful and lasting benefits for the natural environments and the communities that surround their operations. This also allows them to create experiences that transform their guests’ lives. Our dream was born in a Private Game Reserve more than 25 years ago and they have since grown and developed it to span three continents.

Key Responsibilities:

  • Analyze business plans and design beautiful, functional and user-friendly websites and web applications.
  • Lead internal and external development teams.
  • Design, build and maintain high performing, secure, reusable, and reliable web applications and websites using best practices and design frameworks.
  • Develop backend interfaces to access database information.
  • Review existing code to ensure that it is valid, sufficiently optimized, properly structured and highly secure.
  • Implement development and security strategies to best defend against cyber-attacks and vulnerabilities.
  • Create and maintain documentation relating web development and maintenance.
  • Take responsibility for the Investigation and resolution of technical issues relating to websites and web applications.
  • Keep abreast of changes, external as well as within the company environment.
  • Pro-actively identify threats that could impact IT services negatively and opportunities that could improve the uptime or value of IT services
  • Maintain technical and professional skills and knowledge; keeping abreast of current development trends.

 

REQUIRED SKILLS & EXPERIENCE (AT LEAST 5 YEARS AT ADVANCED LEVEL)

  •  Practical experience at architecting, planning and delivering complex systems
  • Extensive experience with C#
  • Extensive experience with JSON
  • Extensive experience with .NET Programming
  • Extensive experience with HTML, CSS and Javascript
  • Extensive experience with EF/LINQ, AngularJS and Bootstrap
  • Extensive knowledge of object-oriented programming best practices
  • Extensive knowledge of database design
  • Extensive knowledge of source control, unit testing, code verification and documentation, including use cases.
  • Experience with mentoring and managing developers in a team
  • Experience of system integration with 3rd-party systems
  • Web services

 

BENEFICIAL SKILLS AND EXPERIENCE:

  •  C++
  • Java
  • Microsoft SQL Server
  • Mobile platforms
  • Agile software development methods
  • Working with graphic and creative teams.

 PERSONAL ATTRIBUTES:

  • Proficient in English both spoken and written.
  • Self-motivated and good attention to detail.
  • Strong analytical skills with ability to contribute in problem solving.
  • Team player, loyal and client friendly.
  • Ability to handle multiple tasks.
  • Ability to work with clients in a positive, presentable and mature manner.
  • Ability to plan and implement a system from scratch.
  • Ability to extend and further optimize an existing system.