Software Engineer (.NET
Listed on 2026-01-12
-
Software Development
Software Engineer, Full Stack Developer, Cloud Engineer - Software
Overview
ICE Mortgage Technology is the foundation of our success as we streamline, revitalize, and transform industries. Our cutting-edge technology creates opportunities for our customers - and for our people. As the largest mortgage ecosystem, we’ve digitized and streamlined the entire mortgage process for lenders and home buyers, reducing the cost of home ownership.
Job PurposeThe .NET Software Engineer will work on a dynamic and collaborative development team responsible for mapping and exporting data from ICE’s loan originations software Encompass. This role will also participate in designing and developing applications utilized across Mortgage Technology product lines. Our products are deployed in public (AWS) and/or private cloud environments. The Software Engineer will possess strong technical skills and a passion for innovation to help us develop the next generation of software solutions.
Responsibilities- Develop software and design new procedures to make the organization more effective and scalable
- Identify benefits and detriments for proposed solutions; maintain broad, experience-based understanding of business and industry trends
- Act as a resource and provide technical assistance, mentoring staff in technical discussions
- Develop models of business functionality through prototyping; participate in design and code review and code management
- Identify improvements and new processes; identify tools and processes for problem determination
- Perform integration testing with knowledge of computing infrastructure, including impacts on developmental and operational environments
- Influence and collaborate with groups inside and outside the development team (e.g., QA, Product Management, UE, Tech Pub) to achieve high quality and predictable results
- Analyze needs and requirements of existing and proposed systems
- Develop technical specifications and document technical best practices
- Manage change and release management of products, tools and applications
- Participate in the agile feature/product design process with cross-functional teams
- 3+ years of professional software development experience, preferably in a large enterprise environment
- BS or MS in Computer Science or related technical field or equivalent experience
- Strong experience in object-oriented design and development with Microsoft .NET C#
- Solid experience with database concepts and databases such as MS SQL or PostgreSQL
- Knowledge of high-scale, multi-tenant web service development, including REST/JSON
- Ability to deliver high-quality code on schedule and communicate with groups in and outside the development team
- Experience in UI development frameworks, preferably ReactJS
- Experience with at least one public cloud (AWS, GCP, or Azure; AWS preferred)
- Understanding of security concerns for web-based applications
- Proficiency with development tools and environments (IDE, Git, CI/CD, unit testing, defect management)
- Agile methodology experience
- Strong problem-solving, communication, and collaboration skills
- Full-time
Dallas, TX (onsite/remote as applicable per role)
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).