Senior Developer

Senior Developer Job Description Template

Our company is looking for a Senior Developer to join our team.


  • Develop a front-end Web-based application to satisfy the requirements;
  • Design and implement required automated reports;
  • Design and implement API and Micro — Services;
  • Contribute to technical decisions and best practices to follow;
  • Write design and implementation documentation;
  • Technical design of new survey system;
  • Import current surveys and questions from old system;
  • Develop application on AWS cloud;
  • Analyse impact technical changes on systems;
  • Examine and understand current Business processes with the view to create a seamless transition into the new system;
  • Get an understanding of new systems to be integrated into;
  • Understand functional specifications for specific project;
  • Understand the impact to all aspects of the system if any changes are applied;
  • Liaise with IT teams in various areas to understand system integrations;
  • Document the system and technical requirements of the project with the business and technical requirements in mind.


  • Detail oriented;
  • Knowledge of the SDLC;
  • Jira/Confluence;
  • Planning/Time management;
  • Flexibility;
  • Integrity;
  • Resilience;
  • Inquisitive;
  • Knowledge of DevExpress controls will also be an advantage;
  • Test cases,
  • Mobile development (Android & IOS) will also be an advantage;
  • At least 3 years’ experience with C# Winforms;
  • Limited SSRS experience;
  • Technical specifications,
  • At least 5 years’ experience with NodeJS and Javascript.