Enable job alerts via email!

.Net Developer

APAR TECHNOLOGIES PTE. LTD.

Singapore

On-site

SGD 75,000 - 95,000

Full time

5 days ago
Be an early applicant

Job summary

An innovative technology firm in Singapore is seeking a seasoned software developer to lead the design and development of microservices-based applications using .NET Core. The ideal candidate will have over 5 years of experience in software development, strong knowledge of microservices architecture, and leadership qualities to mentor junior developers. You'll engage in hands-on activities and contribute to architectural discussions. This role offers a vibrant work environment with a focus on cutting-edge technology.

Qualifications

  • Degree in Computer Science/Information Technology or related field.
  • 5+ years of experience in software development focusing on .NET.
  • Proven experience in designing microservices architecture.
  • Expertise in event-driven architecture and experience with Kafka.
  • Strong understanding of RESTful APIs and web services.
  • Proficiency in .NET Core, C#, EFCore.
  • Experience with Docker and Kubernetes.
  • Familiarity with AWS, Azure, or Google Cloud.
  • Excellent problem-solving skills.
  • Strong communication and leadership skills.
  • Ability to work in a fast-paced environment.
  • Hands-on experience with Test-Driven Development (TDD).

Responsibilities

  • Lead the design and development of microservices-based applications.
  • Collaborate with cross-functional teams to ship new features.
  • Ensure performance, quality, and responsiveness of applications.
  • Write and maintain test cases using TDD.
  • Conduct code reviews and provide feedback.
  • Mentor and guide junior developers.
  • Troubleshoot and resolve complex technical issues.
  • Stay updated with the latest industry trends.
  • Participate in architectural discussions.
  • Engage in hands-on coding and development.

Job description

Responsibilities:

• Lead the design and development of microservices-based applications using .NET Core.

• Collaborate with cross-functional teams to define, design, and ship new features.

• Ensure the performance, quality, and responsiveness of applications.

• Write and maintain test cases using Test-Driven Development (TDD) to ensure code quality and reliability.

• Conduct code reviews and provide constructive feedback to team members.

• Mentor and guide junior developers, ensuring best practices and coding standards are followed.

• Troubleshoot and resolve complex technical issues.

• Stay up to date with the latest industry trends and technologies to ensure our solutions remain cutting-edge.

• Participate in architectural discussions and contribute to the overall technical strategy.

• Engage in hands-on coding and development activities as needed.

Mandatory Skills

  • Possess a degree in Computer Science/Information Technology or related fields.
  • At least 5 years of experience in software development with a strong focus on .NET technologies.
  • Proven experience in designing and implementing microservices architecture.
  • Expertise in event-driven architecture and experience with Kafka.
  • Strong understanding of RESTful APIs and web services.
  • Proficiency in .NET Core, C#, EFCore and related technologies.
  • Experience with containerization technologies, such as Docker and orchestration tools like Kubernetes.
  • Familiarity with Cloud platforms (AWS, Azure, or Google Cloud).
  • Excellent problem-solving skill and attention to detail.
  • Strong communication and leadership skills.
  • Ability to work in a fast-paced and collaborative environment.
  • Hands-on experience with Test-Driven Development (TDD) and writing test cases.

EA Number: 11C4879

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.