Junior Web Developer .Net
Summary
Junior full-stack .NET developer at PT Mozaik Bintang Persada, a software services firm in Indonesia (hybrid, full-time). Day to day: build and maintain ASP.NET Core Web API backends, write SQL Server queries and stored procedures, and develop frontend features with a modern framework (Blazor/React/Vue/Angular), collaborating via Git.
About the role We are seeking a talented Web Developer .Net to join our dynamic technology team. This is a full-time hybrid position, where you will play a crucial role in developing and maintaining robust web applications using .Net technologies. As a Web Developer .Net, you will be responsible for designing, coding, testing, and deploying web solutions that meet our clients' business requirements and technical specifications. This role is essential to our company's commitment to delivering high-quality software solutions and maintaining our competitive edge in the technology sector.
Responsibilities
Feature Development: Develop and maintain backend features (Web API) and frontend applications.
Database Management: Write SQL Server queries and stored procedures based on feature requirements.
Code Quality & Maintenance: Debug, fix bugs, and write clean code that adheres to team standards and conventions.
Collaboration: Actively collaborate using Git (managing branches, creating pull requests, and participating in code reviews).
Documentation: Create and maintain clear, simple technical documentation.
Requirements
Strong fundamentals in C#: OOP, async/await, LINQ, collections, and exception handling.
Proficiency in ASP.NET Core Web API: routing, controllers, model binding, and dependency injection.
Solid understanding of RESTful concepts: HTTP methods, status codes, and request/response handling.
Experience with Entity Framework Core: migrations, basic queries, and relationship mapping (e.g., one-to-many).
2. Database (SQL Server)
Proficient in writing intermediate SQL queries: SELECT, JOIN, GROUP BY, and aggregate functions.
Clear understanding of database concepts: primary keys, foreign keys, and basic indexing.
3. Frontend
Familiarity with at least one modern framework/technology: Blazor, React, Vue, Angular, or Razor Pages.
Experience consuming REST APIs from the frontend using Fetch/Axios and handling JSON data.
Proficient with Git: cloning, branching, committing, creating pull requests, and resolving basic merge conflicts.
Nice to Have (Preferred Skills)
Familiarity with Clean Architecture or layered architecture.
Experience with Unit Testing using xUnit or NUnit.
Advanced SQL Server skills: writing Stored Procedures and Views.
Basic knowledge of Docker and CI/CD pipelines.
Understanding of Authentication & Authorization (JWT, ASP.NET Core Identity).
Experience with frontend state management (Redux, Pinia, etc.).
Soft Skills
Growth Mindset: Eager to learn and highly open to feedback (crucial for junior roles).
Language Proficiency: Ability to read and understand English technical documentation.
Collaboration: Strong communication skills and a team-player attitude.
Problem Solving: Structured and logical approach to troubleshooting and problem-solving.
What we offer We believe in fostering a supportive and collaborative work environment where innovation thrives and professional growth is encouraged. PT Mozaik Bintang Persada offers competitive compensation packages and comprehensive benefits designed to support your career development and well-being. Our benefits include opportunities for continuous learning through training and certification programmes, career advancement prospects within our growing organisation, and a collaborative team culture that values your contributions. We are committed to maintaining a healthy work-life balance for our employees and provide a professional workplace equipped with modern technology and tools to support your success.
About us PT Mozaik Bintang Persada is a forward-thinking technology company dedicated to delivering innovative software solutions and digital services to our clients across various industries. We specialise in creating custom web applications, enterprise solutions, and digital transformation initiatives that drive business value for our partners. Our mission is to leverage cutting-edge technology to solve complex business challenges whilst maintaining the highest standards of quality and customer satisfaction. With a team of skilled professionals and a commitment to excellence, we have established ourselves as a trusted partner in the Indonesian technology sector. We pride ourselves on our collaborative culture, technical expertise, and passion for innovation that sets us apart from competitors.