View All Jobs 133827

Software Engineer (.net)

Build scalable data mapping and export tools for mortgage loan software systems
Detroit, Michigan, United States
Senior
11 hours agoBe an early applicant
USA Jobs

USA Jobs

Provides a centralized online platform for searching and applying to employment opportunities across the United States.

Software Engineer

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 eco-system, we've digitized and streamlined the entire mortgage process for lenders and home buyers, reducing the cost of home ownership.

The.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. Additionally, this role will have an opportunity to 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 extraordinary technical skills and a real passion for innovation to help us develop the next generation of software solutions.

Develop software and design new procedures to make the organization more effective and more scalable

Identify both benefits and detriments for proposed solutions. Maintain broad experienced-based understanding of business and impact of 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 & operational environments

Influence and collaborate closely with groups in and outside the development team (e.g. QA, Product Management, UE, Tech Pub) to achieve high quality and predictable results

Expertly 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 working with cross-functional teams

3+ years of experience professional software development experience, preferably in a large enterprise environment

BS or MS degree in Computer Science or related technical field or equivalent experience

Solid experience in object-oriented design and development with Microsoft.NET C# required

Strong experience with database concepts and databases such as MS SQL or PostgreSQL

Knowledge of high-scale, multi-tenant Web service development, including REST/JSON preferred

Must be able to deliver high quality code on schedule, communicate with groups in and outside the development team

Experience in UI development frameworks, preferably with ReactJS preferred

Experience with at least one public cloud AWS, GCP, Azure (AWS preferred)

Solid understanding of security concerns for web-based applications

Proficiency in the development environment, IDEs, web & application server, GIT, Continuous Integration (Jenkins preferred), unit-testing tools and defect management tools

Solid experience with Agile methodology

Practical perspective on software engineering discipline, focus on learning and delivering, and passion for high quality

Great energy and enthusiasm with a positive, collaborative working style, clear communication and writing skills. Individuals must be highly organized and be able to work in a fast-paced environment

Excellent analytical and problem-solving abilities

Ability to communicate and negotiate with both internal and external stakeholders at all levels of an organization

+ Show Original Job Post
























Software Engineer (.net)
Detroit, Michigan, United States
Engineering
About USA Jobs
Provides a centralized online platform for searching and applying to employment opportunities across the United States.