Job description
Join Berca Hardayaperkasa, a leading technology solutions provider in Indonesia, as a .NET Developer on a contract basis. This role is ideal for engineers who are passionate about building scalable software and delivering tangible value to clients and internal stakeholders. You will design, develop, test, and maintain robust .NET applications, collaborating with cross-functional teams to turn complex requirements into reliable software solutions. We are seeking a detail-oriented professional who thrives in a fast-paced environment and has a strong foundation in the .NET ecosystem.
In this role, you will work closely with product managers, QA engineers, and operations teams to translate business needs into high-quality technical solutions. You will contribute to architecture discussions, implement features, optimize performance, and ensure code quality through documentation and unit testing. A solid command of C#, ASP.NET, and the .NET Core framework, along with experience with SQL Server and Entity Framework, is essential for success.
What you will do:
- Develop, test, and maintain .NET applications across web and service layers.
- Collaborate with product and design teams to deliver high-quality features on schedule.
- Participate in architectural discussions and design reviews to improve scalability and reliability.
- Identify performance bottlenecks and implement optimizations for robust solutions.
- Write clean, well-documented code and unit tests; contribute to CI/CD pipelines.
- Troubleshoot production issues and provide timely resolutions.
- Adhere to security, quality, and coding standards in all work.
- Mentor junior developers and contribute to knowledge sharing within the team.
Responsibility
- Develop, test, and maintain .NET applications across web and service layers.
- Collaborate with product and design teams to deliver high-quality features on schedule.
- Participate in architectural discussions and design reviews to improve scalability and reliability.
- Identify performance bottlenecks and implement optimizations for robust solutions.
- Write clean, well-documented code and unit tests; contribute to CI/CD pipelines.
- Troubleshoot production issues and provide timely resolutions.
- Adhere to security, quality, and coding standards in all work.
- Mentor junior developers and contribute to knowledge sharing within the team.
Qualification
- Bachelor's degree in Computer Science, Information Technology, or a related discipline (or equivalent work experience).
- 3+ years of hands-on experience in .NET development (C#, ASP.NET, and .NET Core).
- Proficiency with SQL Server and Entity Framework; experience with RESTful APIs and web services.
- Strong understanding of software design patterns, architecture, and object-oriented programming.
- Familiarity with Agile methodologies and version control (Git).
- Excellent problem-solving, debugging, and communication skills; ability to work in a collaborative team environment.
- Experience with CI/CD, automated testing, and performance optimization is a plus.
- Self-motivated, proactive, and capable of delivering high-quality work in a contract setting.