Position
.NET Developer

West Jakarta, Indonesia Full Time

West Jakarta, Indonesia Full Time

Back End Developer

Full Time

Share This Job


.NET Developer

Apply Now

About The Role

Roles and Responsibilities: • Assist the team in designing, developing, and maintaining efficient and scalable backend features using DotNet 8+++ programming language. • Ensure the code is modular, reusable, and well-documented. • Lead technical discussions with the frontend team or other relevant teams. • Design efficient, modular, and scalable code and database structures. • Apply design principles such as MVC, SOLID, DRY, and Clean Architecture. • Contribute to architectural decisions, including code refactoring and database structure selection. • Enforce coding standards (e.g., PSR, SOLID principles) within the backend team. • Improve application performance and stability (e.g., query optimization, caching, load balancing). • Provide technical support and mentoring to junior developers when needed. • Ensure the code is modular, reusable, and well-documented. • Perform debugging and troubleshoot issues effectively.

Requirements

• Proficient in RESTful APIs, microservices, and monolithic systems.
• Strong experience with databases (MySQL, PostgreSQL, MSSQL), including query optimization, indexing, schema design, and stored procedures.
• Knowledge of caching systems (Redis, Memcached), queue systems (RabbitMQ), and search systems (Elasticsearch).
• Skilled in building scalable applications using clean architecture patterns such as DDD or MVC.
• Familiar with version control systems (Git) and Agile/Scrum workflows.
• Excellent problem-solving skills and the ability to analyze complex systems.
• Capable of leading code reviews and mentoring junior engineers.
• Experience deploying applications using Docker, Kubernetes, or traditional servers (Linux/Nginx/Apache).
• Understanding of CI/CD pipelines (GitLab CI, Jenkins, GitHub Actions).
• Minimum of 2–5 years of experience as a backend developer using ASP.NET Core (mandatory) and ASP.NET MVC.
• Bachelor’s or Diploma degree (S1/D3) in Computer Science, Information Systems, or a related field.
Nice to Have:
• Experience integrating with third-party services (payment gateways, SMS/email providers).
• Familiarity with SonarQube for code review and quality analysis.
• Understanding of monitoring tools such as Grafana.