menu close

Job description

The Senior Software Engineer (SSE) is responsible to write software programs from design specifications; Plans, executes and documents unit tests; Reports status and issues; Documents detailed designs; Accountable for unit test leakage; Contributes to system architecture and design decisions.

  • To write, review and maintain software programs from design specifications that are in compliance with established coding quality standard of the company.
  • Perform the code review, code refactor if required
  • Plans, executes and document unit/integration tests
  • To be trained or self-train on new technologies.
  • Encourage to contribute the ideas for system architecture and design decisions.
  • Join in all required phases from planning, estimation, designing, developing the implementation, testing, and deployment to maintenance.

Job requirements

  • 3+ years’ experience in .NET
  • Good knowledge of OOP, clean code, SOLID and best practices
  • Hands-on experience with .NET Core, ASP.NET (Core), MVC, Entity Framework (Core), SQL Server
  • Experience in code review, code refactoring, Unit Testing
  • Basic knowledge of HTML, CSS, JavaScript. Having experience of any JavaScript front-end framework e.g. Angular, React, Vue…
  • Be able to do code review and support junior developers
  • Basic knowledge of cloud technologies e.g. Azure, AWS
  • Basic knowledge of Docker, DevOps

Remuneration you will receive

Recommend job for you