Software Developer
Starwood Property Trust
Date: 2 weeks ago
City: Miami Beach, FL
Contract type: Full time

Job Details
Description
Job Duties and Responsibilities:
Description
Job Duties and Responsibilities:
- Responsible for software development including coding, unit testing, system testing, troubleshooting, and maintenance.
- Responsible for developing web, windows and cloud solutions in a .Net/.Net Core environment utilizing, Asp.net MVC, C#, JQuery, OData, Entity Framework, JavaScript, jQuery, RabbitMQ, PowerShell, OpenXML, Web Api, OData, SSRS, NUnit, HTML, CSS, Bootstrap, SQL Server and Python.
- Develop complex queries, functions, views, stored procedures, triggers and auditing.
- Develop processes to import and move data from third-party vendors and external systems. Provide best practices and guidance regarding the use of ELT/ETL, data modeling, and reporting deliverables. Develop in SSIS, PowerShell, Logic Apps, etc. to efficiently move data between systems and domains like FTP, SFTP, APIs, Websites, Emails, etc.
- Research new technologies to keep systems current, efficient, and secured.
- Prepare and maintain technical documentation including architectural documentation and coding standards. Also create system documentation of complex financial and other solutions in collaboration with Business Analysts/Project Managers.
- Track progress using tools like Azure Boards and TestTrack.
- In-depth knowledge of .NET infrastructure, Asp.net MVC, C#, JQuery, OData, Entity Framework, JavaScript, jQuery, RabbitMQ, PowerShell, OpenXML, Web Api, HTML, CSS, Bootstrap and SQL Server Database, REST and RPC APIs, Elmah, NLog and Python.
- Must have very strong mathematical, analytical and logical skills to be able to deal with complex financial models and calculations.
- Strong understanding of the structure and logic of object-oriented programming and design patterns.
- Excellent communication skills including attention to detail, active listening, and the ability to multi-task in a fast-paced, team environment.
- Customer oriented team player with a 'can do' attitude.
- Strong organizational, Analytical and problem-solving skills. Solid math foundation and some finance and accounting knowledge.
- Experience with version control system Git and concepts such as code versioning, branching, shelving, and merging, integrated with Azure DevOps builds and releases.
- Experience with Redgate tools SQL Clone and SQL Change Automation is desired.
- Bachelor’s degree in Computer Science.
- Experience with commercial mortgage-backed securities (CMBS) real estate, commercial real estate, accounting or loan servicing applications a plus.
- 2+ years of experience developing .Net based windows, web and Cloud applications using Visual Studio.
- 2+ years of experience developing with SQL in an MS-SQL Server environment.
- 2+ years of experience with systems integrations data transferring.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resume