Skill diminta
.NETASP.NETAngularAzureCI/CDCommunicationDockerGitGitHub ActionsGitLab CIKubernetesMicroservicesRabbitMQReactSQLSQL ServerTroubleshooting
Gaji pasar untuk posisi ini
Median Rp9 jt/bulan · rentang umum Rp7,5 jt – Rp10,8 jt
Berdasarkan 211 lowongan DevOps & Infrastructure se-Indonesia (semua level).
Gaji lowongan ini 33% di bawah median pasar.
Lihat data gaji selengkapnya →Deskripsi
- Deskripsi pekerjaan Junior .NET Developer PT Adaya Solusi Teknologi
- Key Responsibilities
Develop, maintain, and enhance application features using C# and .NET / ASP.NET Core based on technical specifications and guidance from senior developers.
- Build and maintain RESTful APIs to support application functionality and system integrations.
- Write clean, readable, and maintainable code following established coding standards and best practices.
Work with Entity Framework Core and SQL Server to perform database operations, including querying, data manipulation, and basic schema updates.
- Assist in debugging, troubleshooting, and resolving application issues in development, testing, and production environments.
- Write and maintain unit tests to verify application functionality and help prevent regressions.
- Participate in code reviews, apply feedback, and continuously improve code quality.
- Collaborate with senior developers, QA engineers, Product teams, and other stakeholders to deliver features according to requirements.
- Assist in maintaining and improving existing applications, including understanding and working with legacy codebases.
- Follow version control practices using Git and contribute to collaborative development workflows.
- Support application deployment and post-release maintenance under the guidance of senior team members.
- Continuously learn and apply new technologies, tools, and development practices within the .NET ecosystem.
- Required Qualifications
- Minimum 1 year of experience as a .NET Developer, including relevant professional experience developing applications using C# and .NET.
- Basic to intermediate proficiency in C# and .NET / ASP.NET Core.
- Good understanding of Object-Oriented Programming (OOP) principles and familiarity with SOLID principles.
- Basic understanding of RESTful API development, including HTTP methods, status codes, request validation, and error handling.
- Familiarity with Entity Framework Core and the ability to perform CRUD operations.
- Basic to intermediate knowledge of SQL Server, including writing queries, joins, and understanding database relationships.
- Familiarity with Git for version control and collaborative development.
- Understanding of basic software testing concepts and willingness to write unit tests using frameworks such as xUnit or NUnit.
- Ability to debug application issues, investigate errors, and solve technical problems with appropriate guidance.
- Ability to understand technical requirements, follow established coding standards, and learn from feedback.
- Good communication and collaboration skills.
- Willing to be placed at the client's site.
- Preferred Qualifications
- Familiarity with microservices and event-driven architectures (RabbitMQ, Kafka, Azure Service Bus).
- Familiarity with Docker, Kubernetes, and container orchestration.
- Familiarity with cloud platforms, particularly Microsoft Azure (App Service, Azure Functions, Azure SQL, Service Bus, Key Vault).
- Familiarity with modern CI/CD practices and tools such as Azure DevOps, GitHub Actions, and GitLab CI.
Experience with observability practices, including structured logging (Serilog), metrics collection, and distributed tracing (OpenTelemetry).
- Familiarity with modern frontend frameworks such as Blazor, React, or Angular.
- Experience working with SOAP/WCF integrations for legacy enterprise, banking, or government systems.
- Contributions to open-source projects, technical blogs, or developer communities are not required but are considered a strong plus.