Senior Software Developer

Senior Software Developer Job Description Template

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

Responsibilities:

  • Understanding high transactional environments;
  • Be involved with planning meetings, documentations and testing;
  • Ensure that the stakeholders are completely aware of the effectiveness of the solution and are trained in the correct use of the delivered software;
  • Take responsibility and understand software security features;
  • Report on Software project deliverables to ensure all stakeholders are kept up to date on progress and ensure that deadlines are met;
  • Lead discussions in the adoption of new technologies and be part of a committee dedicated to the continuous improvement of internal coding standards;
  • Create WCF or WebAPI services communicating to web applications;
  • Design and implement MVC Web based projects;
  • Architecting multi tier applications;
  • Good eye for design and usability;
  • Create and maintain a positive and professional environment conducive to software development and mentoring;
  • Undertake Code and peer reviews and understanding of design patterns;
  • Use of Entity Framework, Bootstrap, Angular JS.

Requirements:

  • Knowledge and working experience with web applications & architecture;
  • Personal Attributes;
  • A minimum of 5 years of development experience;
  • Good experience in Visual Studio 2015 +, .NET Framework 4+ and ASP. NET;
  • Being able to think like a user;
  • Passionate about creating value;
  • WebApi Net Framework 4.6.;
  • Web Services;
  • Microservices;
  • Experience with multitier applications with high security;
  • Skillful in Bootstrap, TDD and Angular JS;
  • IT Degree or Diploma;
  • Striving for excellence;
  • Angular;
  • 5+ years experience in a commercial environment.