You will work closely with the product, design and engineering teams on various aspects of development that will include but not restricted to building framework, systems and application development to enhance investor experience.
As our ideal candidate you are a seasoned engineer who likes working on hard problems. While you are comfortable working by yourself, you love working as part of a team, and have strong collaboration skills.
You are very results focused and are energized by seeing how your work impacts the rest of the organization. You are looking to make your mark, and want to be part of an organization that is changing the way real estate is transacted.
Responsibilities
Passionately architect, code, and advocate for scalability, reliability, maintainability and reusability.
Support the development of product roadmaps.
Analyze problems and help create innovative solutions involving technology, methodology, tools and solution components.
Ensure product quality and timeliness of work, provide advice and guidance, and resolve problems to meet objectives.
Help develop new and refine existing processes to enhance quality and productivity.
Write server-side code for web-based applications.
Requirements
Bachelor’s degree in Computer Science, Computer Engineering or equivalent.
At least 8 years of experience in software development.
Solid experience with the .NET platform and possesses Enterprise application development experience.
Solid programming experience with C#, Entity Framework, ASP.NET, MVC / Web API.
Expertise in designing and developing restful web services.
Experience in TDD / BDD.
Experience building Marketplaces is a plus.
Proficient in using design techniques, debugging skills; easily makes technology choices; good technical and software development background.
Strong communication and collaboration skills. You like working across an organization.
Strong bias towards actions and delivering results.