Back to search:Dotnet Developer / Jakarta

Roles and Responsibilities

  • Design, develop, and maintain applications using
    .NET Core / ASP.NET
    with
    Microservices architecture
    implemented through
    Docker, Kubernetes, and API Gateway
    .
  • Apply
    MVC / MVVM design patterns
    to ensure modular, maintainable, and clean architecture (e.g., DLL components, ORM).
  • Collaborate with cross-functional teams to deliver scalable
    desktop, server-side, and web applications
    aligned with project timelines and technical standards.
  • Develop and manage
    data integration solutions
    using
    SSIS
    on Windows platforms.
  • Perform
    code versioning and branching
    with Git, SVN, or RTC, maintaining strict source control discipline.
  • Conduct
    unit testing
    and ensure code quality through automated testing frameworks.
  • Troubleshoot and enhance
    legacy .NET applications
    (VB.NET, C#, HTML, CSS, JavaScript).
  • Maintain and monitor
    server environments
    (Windows, Unix/Linux).
  • Prepare and maintain
    technical documentation
    covering system architecture, source code, and deployment guides.

Minimum Job Requirements

Must Have:

  • Proficiency in developing and implementing
    Microservices
    [Docker / Kubernetes, API Gateway] in
    .NET Core / ASP.NET
    .
  • Bachelor's degree (S1) in Technical/Information Technology or a related field.
  • Familiar with
    modularity / clean architecture
    using
    MVC / MVVM
    patterns (DLL components, ORM).

Other Requirements:

  • Proficient and fluent in English.
  • Familiar with various software development methodologies:
    Waterfall, Agile, Scrum, XP
    .
  • Familiar with
    Cloud platforms
    : Azure, GCP, AWS, Alibaba.
  • Minimum
    3+ years of experience
    in desktop, server-side, or web application development.
  • Strong source control discipline using Git, SVN, RTC, etc.
  • Solid troubleshooting and problem-solving skills.
  • Able to maintain
    legacy .NET applications
    (VB.NET, C#, HTML, CSS, JavaScript).
  • Experience with
    data integration using SSIS
    (Windows platform).
  • Familiar with web UI frameworks such as
    or
    KendoUI
    .
  • Experience implementing
    Unit Testing
    during development.
  • Familiar with build tools (
    Maven, Ant, NPM, Gradle
    ) and CI/CD processes (
    Jenkins
    , etc.).
  • Experience integrating
    REST API / SOAP
    , including asynchronous methods.
  • Skilled in one or more
    RDBMS
    (SQL Server, MySQL, Oracle); familiarity with
    NoSQL / MongoDB
    is a plus.
  • Basic understanding of
    Windows Server
    ; familiarity with
    Unix/Linux
    is an advantage.
  • Experience in one or more
    Application/Web Servers
    : Apache, NGINX, Tomcat, JBOSS, IIS.
  • General understanding of
    technology trends and security standards
    (e.g., OWASP, Financial Industry compliance).
  • Capable of creating
    technical documentation
    for source code and implementation.
  • Understanding of
    insurance business processes
    is a plus.