Job Summary

Our partner is dedicated to the design, development, and support of real estate investment management and property management software. They offer full business solutions for every real estate market, including multifamily, single family, affordable, public, senior and military housing as well as office, industrial, and retail market segments. They have the highest commitment to quality, innovation, responsiveness, and customer focus. With over 40 offices and 6,500 employees worldwide, they're positioned to help you effectively manage your portfolio more efficiently and competitively.

We are looking for new teammates to join our web-based intelligence platform for the U.S. real estate market. The .NET Software Engineer is a strong contributor within our Dev team (220+ members) and will actively participate in the product architecture, development, code review and deployment process.

If you are a Mid/Senior .NET Developer, let’s grab a coffee and discuss more about how you can find your fit in our team!

What we're looking for:

Mid-level requirements (3+ years work experience)

  • Good knowledge of C# / VB.Net
  • Solid understanding of OOP principles and familiarity with design patterns
  • Experience with MS SQL Server
  • Good understanding of HTML, JavaScript, CSS
  • Knowledge of N-tier application architecture
  • Experience with Web services
  • Understanding of algorithms, data structures, and performance optimization techniques for near real-time use cases
  • Exposure to refactoring techniques and tools like ReSharper
  • Strong interpersonal and communication skills, flexibility, team spirit

What you'll do:

Mid-level responsibilities

  • Design, write, test and refactor software
  • Collaborate directly with business analysts and other stakeholders to understand requirements and demo working software
  • Work in a tightly knit, cross-functional team
  • Work in an Agile environment with widely used methodologies

For senior-level (8+ years work experience) you’ll also need:

  • Experience with Database Performance Tuning, Schema and DB Design, Data Analytics
  • Strong understanding of web infrastructure, performance analysis, network topology
  • Should be able to handle multiple projects at the same time
  • Strong problem-solving skills
  • Good knowledge of quality standards and best practices

Senior-level responsibilities

Besides the responsibilities mentioned for the mid-level engineer, we expect from you to:

  • Ensure the best possible performance, quality, and responsiveness of applications
  • Identify bottlenecks, review specifications and propose technical solutions
  • Offer guidance to junior colleagues & provide technical leadership and hands-on expertise (perform code reviews and suggest improvements in code written by your team)

Considered a plus for both levels

  • Good knowledge of .NET 4.6 and/or .Net Core
  • Experience with Angular framework
  • Fluency with Dev Tools
  • Familiarity with Reporting Services (SSRS)
  • Test driven development and pair programming

We also offer a competitive benefits package including:

  • Highly competitive salary
  • Up to $2.000 educational reimbursement plan/calendar year
  • Flexible office work schedule
  • Modern technology, work methods and tools
  • Possibility to participate in various training programs and conferences (remote or on-site)
  • Comprehensive private medical and life insurance plan
  • Commuting and parking benefits
  • 15 RON/day meal tickets and fresh fruits, snacks and coffee in the office
  • Discount plans for fitness centers, restaurants and various other service providers
  • Open air terraces, game rooms
  • Access to company vacation condos in the U.S
  • Regular themed parties & team building activities