Senior Fullstack Engineer (.NET)

Developer/Programmer (Teknologi Informasi & Komunikasi)
Daerah Khusus Ibukota Jakarta
IDR 300,000,000 - 400,000,000
Job description

Working arrangement: Hybrid

Candidates should be domicile in or willing to relocate to JABODETABEK (without relocation support).

About Us:

Byggfakta Group is a leading provider of data and insights on construction projects, serving customers worldwide. We are a global company leader in construction information and additional services. The group has a turnover of approximately €180 million and has over 1,800 employees in 26 different countries. As part of our global network, BCI Central, a key subsidiary with legal operations in Indonesia, plays a crucial role in our mission to deliver exceptional value to our clients.

About the Team:

Byggfakta Group is on an exciting growth journey where we continuously develop to remain the obvious choice for both customers and employees. Our initiative, the Global Development Hub (GDH), is envisioned to be at the forefront of technological innovation, driving the development and operation of our diverse product portfolio. In this dynamic environment, the team crafts its own processes with continuous pursuit of improvements at its foundation.

Hosted by BCI Central with legal operations in Indonesia, a seamless integration of talents and resources is ensured, thereby fostering a supportive and legally robust framework for all GDH team members.

About the Role:

You are highly skilled and experienced in .NET development, with a team-growth mindset at the core and are completely unafraid to test new techniques, methods and ways of working for better collaboration. You will develop and maintain backend systems and serve as the role model and mentor for other team members to ensure high performance, scalability, and security of the system. The SMART backend is a complex microservices architecture that interacts with other systems within Byggfakta Group.

This position offers a unique opportunity to work on a high-impact project that supports our strategic objectives and enhances our global operational capabilities.

Key Responsibilities:

  • Design, develop, and maintain backend services, APIs, and web applications using Vue.js.
  • API integration for web application user-facing elements with server-side logic.
  • Optimize applications for maximum speed and scalability.
  • Write clean, maintainable, and efficient code.
  • Stay up-to-date with emerging technologies and industry trends.
  • Participate in on-call rotations to support production systems.
  • Conduct code reviews and provide constructive feedback.
  • Mentor junior or mid-level developers and help them grow professionally.

Qualifications:

Technical Skills:

  • Strong proficiency in C# and .NET Core frameworks.
  • Experience with ASP.NET, Entity Framework, and other related libraries.
  • Experience with PostgreSQL or SQL Server relational database.
  • Knowledge of NoSQL databases like DynamoDB, Azure Cosmos DB, or Redis.
  • Experience in designing and developing RESTful APIs.
  • Proficiency in writing unit tests.
  • Experience with front-end frameworks like React or Vue.js is advantageous.
  • Experience with CI/CD tools like Azure DevOps.
  • Familiarity with containerization (Docker) and orchestration (Kubernetes).
  • Strong proficiency in using Git for version control.
  • In-depth knowledge of best practices for securing web applications and APIs.
  • Experience with authentication and authorization protocols like OAuth, JWT, etc.
  • Familiarity with SSO Implementation using IdentityServer 4 or Amazon Cognito is a plus.
  • Experience with Micro-Services Architecture or Event-Driven Architecture.
  • Knowledge of message brokers like RabbitMQ or Kafka.
  • Familiarity with NodeJS and NestJS Framework is a plus.
  • Familiarity with ElasticSearch or Amazon OpenSearch is a plus.
  • Proficiency in troubleshooting and resolving complex technical issues.
  • Experience analyzing complex systems and data to identify inefficiencies and areas for improvement.
  • Capable of designing and implementing solutions that address root causes rather than just symptoms.

Education and Experience:

  • Minimum of 5 years of experience in software engineering, product development, and project management.
  • Bachelor's or Diploma’s degree in computer science or a related field.

Preferred Qualifications:

  • Proficiency in .NET and Vue.js is highly desirable and will be highly prioritized.
  • Certifications in relevant technologies of software development.
  • Familiarity with processes and key players in the construction industry.

Why Join Us:

  • Be a part of a transformative project with significant business impact.
  • Work with a talented and diverse team in a dynamic environment.
  • Opportunities for professional growth and development.
  • Birthday leave, anniversary leave, and increasing annual leave based on tenure. (start at 14 days).
  • Generous baby support bonuses.
  • State and Private insurance coverage, including dental and vision.
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Fullstack Engineer (.NET) jobs in Daerah Khusus Ibukota Jakarta