Calling Out All Indonesian Backend Developer (.Net)!
Working Location: Batam
Job Description:
We are looking for a Backend Developer with strong experience in .NET and C# to join our development team. You will be responsible for designing, developing, and maintaining reliable and scalable backend systems that support our website and web-based applications.
Responsibilities:
- Develop, maintain, and enhance backend applications using C# and .NET.
- Build and maintain RESTful APIs and backend services for website applications.
- Design and implement scalable, secure, and high-performance backend solutions.
- Work with databases to design schemas, write queries, and optimize database performance.
- Integrate backend services with third-party APIs and other internal systems.
- Troubleshoot, debug, and resolve application issues and production incidents.
- Write clean, maintainable, and reusable code following software development best practices.
- Collaborate with frontend developers, QA engineers, product teams, and other stakeholders to deliver web features.
- Participate in code reviews and contribute to improving development standards and processes.
- Perform testing and ensure applications meet functional, performance, and security requirements.
- Maintain technical documentation related to backend services and APIs.
Requirements:
- 2+ years of professional experience as a Backend Developer or Software Engineer.
- Strong proficiency in C# and .NET / .NET Core.
- Solid understanding of REST API development and web application architecture.
- Experience working with relational databases such as SQL Server, MySQL, or PostgreSQL.
- Good understanding of Object-Oriented Programming (OOP) and software design principles.
- Experience with Entity Framework / Entity Framework Core is preferred.
- Familiarity with Git and standard software development workflows.
- Understanding of authentication and authorization concepts such as JWT, OAuth, or similar technologies is a plus.
- Experience with unit testing and debugging backend applications is preferred.
- Good understanding of database design, SQL queries, and performance optimization.
- Strong problem-solving and analytical skills.
- Good communication skills and the ability to work collaboratively with cross-functional teams.