Senior .NET Developer

İşin təsviri

Company Description

PortBIM is an innovative BIM solutions company transforming how construction projects are designed, built, and managed. We help architects, engineers, and contractors work smarter through automation, improved collaboration, and reduced errors across all project stages — from concept to construction and facility management.

Role Description

We are looking for an experienced Senior .NET Developer to join us on a part-time basis and help lead the technical direction of our Revit-based automation tools and BIM platform components.

You will:

  • Design desktop applications using C#, WPF, and WinForms
  • Architect and extend our Revit API–based plugin ecosystem
  • Guide and mentor junior developers
  • Optionally contribute to React-based web components (nice to have)

This position is ideal for senior engineers who want to contribute to meaningful technical work without needing a full-time commitment.

Responsibilities

Architecture & Technical Leadership

  • Lead the design and implementation of C# applications and Revit plugins
  • Define clean, maintainable architectures for modular plugin ecosystems
  • Recommend technology choices and enforce best practices
  • Develop desktop interfaces with WPF and WinForms
  • Conduct code reviews and mentor juniors
  • Ensure performance, scalability, and reliability of tools
  • Improve development workflows and documentation

Collaboration

  • Work closely with BIM specialists, and leadership
  • Participate in hybrid meetings (some on-site, some remote)
  • Support feature planning and long-term architecture decisions

Qualifications

  • Bachelor's degree in Computer Science or a related field
  • 5+ years of C#/.NET development experience
  • Strong background in WPF and/or WinForms
  • Experience with React or modern frontend frameworks is a plus
  • Strong analytical and architectural thinking
  • Ability to work independently and mentor junior developers
  • Strong English communication skills is a plus

Hybrid: Some days in the office (Baku) + remote flexibility

Part-time: Flexible hours depending on ongoing project needs

Application

Only shortlisted candidates will be invited to the next stages of the recruitment process.

Please send your CV to the e-mail address in the Apply for job button and indicate “Senior .NET Developer (Part-Time / Hybrid)” in the subject line.