The Sr Software Engineer utilizes minimum requirements to develop technology solutions for the Mortgage Servicing platform using a cloud solution and Microsoft technologies, utilizing services from our cloud service provider. Will write high quality code to create complex business applications; test software during development; perform quality assurance and user acceptance testing; prepare software for deployment; provide post implementation support; prepare application documentation. The Sr Software Engineer will: 7+ years of relevant work experience Use the latest tools and techniques (.NET, .NET Core, C#, Agile Methodologies, Web Services, SQL, SSIS) In-depth knowledge of JavaScript, CSS, HTML, functional programming, and front-end languages Prepare software for deployment to production environments Respond to and resolve questions and issues logged by users of a live system Manage small projects independently and work as a team member on larger projects Perform other related duties as required and assigned Demonstrate behaviors which are aligned with the organization's desired culture and values