Senior Engineer, Software

5 - 9 years

0 Lacs

Posted:2 weeks ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

ICE Mortgage Technology (a.k.a. IMT) is the leading cloud-based lending platform provider for the US residential mortgage finance industry. Our technology solutions empower lenders to originate more loans, reduce origination costs, and shorten the time to close, all while upholding the highest standards of compliance, quality, and efficiency. We are seeking skilled Software Engineers with a strong foundation in Enterprise Software Development to join our dynamic software development team. As a valued member of this team, you will focus on crafting cloud-based lending platforms and services, offering you the chance to contribute to the enhancement of existing products as well as the creation of new ones. Responsibilities include analyzing, enhancing processes and methodologies within the team, delivering top-notch products while grasping business requirements, devising a scalable and reliable architecture, translating business needs into technical plans, ensuring timely delivery of working solutions, influencing and collaborating with various product line groups, designing and developing scalable services and applications for optimal customer experience, contributing to the architecture and design of next-gen cloud services, providing technical leadership, creating technical specifications for new microservices and APIs, owning the service quality from coding to production, and maintaining developer documentation for new APIs to foster adoption and adherence to best practices. Requirements: - Bachelor's or Master's degree in Computer Science or a related technical field - 5+ years of software development experience utilizing Object-Oriented design for high-volume transactional and customer-facing web APIs using C#, .NET - Hands-on experience with CI/CD, design reviews, code reviews, TDD, unit testing, integration/system testing, monitoring, alerting, and agile development practices - Full-stack experience and familiarity with platform and application layer development processes in a Micro-service environment - Profound comprehension of industry standards and best practices for large, sophisticated platforms and services - Experience with Winform based Desktop application development is a plus - Proficiency in REST architectural patterns and developing, exposing, and consuming RESTful services - Extensive practical knowledge of database design and management for PostgreSQL, SQL, Oracle, NoSQL - Demonstrated success in designing robust and scalable production systems - Familiarity with security protocols and best practices - Hands-on experience in designing and implementing APIs and SDKs - Experience in designing and launching service offerings across single or multiple cloud providers - Strong communication skills to effectively engage with developers, project managers, UX, QA, and the leadership team - Deep understanding of scrum/agile development methodologies,

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your C Skills

Practice C coding challenges to boost your skills

Start Practicing C Now

RecommendedJobs for You