Job Details
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.
Knowledge And Skills
- 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.
Education And Experience
- 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.