Back to search:NET Core / Jakarta (south)

Responsibilities:

  • Build and maintain robust, secure, and scalable web applications using .NET Core.
  • Collaborate with cross-functional teams to define and implement technical solutions.
  • Write clean, efficient, and maintainable code following best practices.
  • Conduct code reviews, troubleshoot issues, and optimize performance.
  • Integrate with databases, third-party services, and cloud platforms like Azure or AWS.
  • Contribute to system architecture and strategic technical decisions.
  • Ensure quality through unit testing, integration testing, and CI/CD pipelines.
  • Mentor junior developers and foster a culture of continuous learning.
  • Document code, architecture, and development processes thoroughly.

Requirements:

  • Bachelor's degree in Computer Science, Information Technology, or related field.
  • 3+ years of professional experience in .NET development, including 1+ years using .NET Core.
  • Strong proficiency in C#, ASP.NET Core, Entity Framework Core, and RESTful API development.
  • Solid understanding of SQL Server and database design principles.
  • Experience with front-end technologies such as HTML5, CSS3, JavaScript, and frameworks like Angular or React (optional but preferred).
  • Hands-on experience with cloud platforms (Microsoft Azure or AWS).
  • Familiarity with containerization (Docker, Kubernetes) and DevOps practices (CI/CD pipelines).
  • Strong analytical and problem-solving skills.
  • Excellent communication, teamwork, and leadership abilities.