x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Senior Back End Developer (dotnet)
 banner picture 1  banner picture 2  banner picture 3

Senior Back End Developer (dotnet)

Kydon Holdings Pte. Ltd.

Kydon Holdings Pte. Ltd. company logo

Job Responsibilities

  • Assist in monitoring the progress of engineering projects.
  • To ensure the timely delivery of CRs.
  • To ensure the timely resolution of bugs for maintenance projects.
  • To ensure the timely delivery for Delivery Projects.
  • Assist in Setup and Trial of new development and CI/CD tools.
  • Code review for peer and junior developers.
  • Assist in performing engineering tasks that do not fall into any specific team.

Job Requirements

Knowledge and skills

  • .NET Framework and .NET Core:
  1. Mastery of C# language features and best practices.
  2. Experience with ABP framework is a big plus
  3. In-depth understanding of the .NET framework or .NET Core.
  4. Experience in building applications using .NET Core.
  5. Design and implementation of RESTful APIs using ASP.NET Web API or ASP.NET Core Web API.
  6. Understanding of API versioning and documentation.
  • ORM (Object-Relational Mapping):
  1. Experience with Entity Framework or other ORM tools.
  2. Database modeling and design skills.
  • Database Management:
  1. Proficiency in working with MongoDB and SQL databases (e.g., SQL Server, MySQL).
  2. Knowledge of database optimization and indexing.
  • Authentication and Authorization:
  1. Implementation of authentication and authorization mechanisms (e.g., OAuth, JWT).
  2. Identity management (IdentityServer for example).
  • Message Queues:
  1. Understanding and implementation of message queues (e.g., RabbitMQ, Azure Service Bus).
  • Microservices Architecture:
  1. Knowledge and experience in designing and implementing microservices.
  • Testing:
  1. Unit testing and integration testing using tools like NUnit or xUnit.
  2. Test-Driven Development (TDD) practices.
  • Logging and Monitoring:
  1. Implementation of logging and monitoring solutions (e.g., Serilog, ELK stack).
  • Docker and Containerization:
  1. Experience with Docker containers and container orchestration (e.g., Kubernetes).
  • Continuous Integration/Continuous Deployment (CI/CD):
  1. Proficiency with CI/CD pipelines (e.g., Jenkins, Azure DevOps).
  2. Experience in both Public Cloud (AWS, Azure) and On-Premise environment.
  • Security Best Practices:
  1. Knowledge of security best practices for web applications.

Education, qualifications, and special training

  • Min. Diploma in Information Technology, InfoComm Technology, or related industry

--We regret that only shortlisted candidates will be contacted--

✱   This job post has expired   ✱

Sharing is Caring

Know others who would be interested in this job?