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.