Overview
We are seeking a talented Software Developer to help build a real estate modeling and portfolio management platform for a leading real estate fund. This role offers the opportunity to work on complex, high-impact systems including centralized model repositories, scenario planning tools, automated reporting, and integrations with SQL Server and Azure-based infrastructure. You\'ll collaborate closely with the client, contribute to agile weekly delivery, and take ownership of technical design and implementation.
Responsibilities
- Develop custom applications using C# and .NET Framework and Microsoft Excel Add-in.
- Implement interactive UI including forms and tabular components using WinForms grid control and other modern grids.
- Create integration with SQL Server via stored procedures to read/write model data.
- Develop business logic to manage asset plans, scenario cloning, monthly overrides, and model comparisons.
- Build and maintain a centralized model repository - Integrate Azure Blob Storage for management of models.
- Implement role-based access control (RBAC) and session-based user workflows.
- Automate reports such as Investment Summary, Cash Flow Summary.
- Collaborate weekly with the client to refine requirements in an agile delivery process.
Qualifications
- 5+ years of experience with C#/.NET development, preferably with Excel Add-in (VSTO or Excel-DNA) and WinForms.
- Experience using grid controls like DevExpress or 10Tec.
- Strong proficiency in SQL Server and writing optimized stored procedures.
- Experience with Azure services, Azure Functions and Blob Storage integration.
- Command of object-oriented design patterns and data modeling.
- Willing to work onsite on a full-time basis.
Why Join Us?
- Competitive compensation and benefits
- Collaborative and inclusive work environment
- Career development and growth opportunities
- Work with international teams and gain global exposure