At Intercontinental Exchange (ICE), we engineer technology, exchanges and clearing houses that connect companies around the world to global capital and derivative markets. With a leading-edge approach to developing technology platforms, we have built market infrastructure in all major trading centers, offering customers the ability to manage risk and make informed decisions globally. By leveraging our core strengths in technology, we continue to identify new ways to serve our customers and transform global markets.
Actionable Intelligence Platform (AIP) is a holistic approach that combines data into a unified technology framework to deliver powerful analytics to the mortgage vertical. AIP delivers powerful insights that support strategic decision-making, automation, risk mitigation, customer retention and operational efficiency. AIP makes it easy to automate daily processes with timely information to drive impactful operational decisions.
ICE Mortgage Technology is seeking a Senior Full Stack Developer who will primarily support the development of an enterprise ASP.NET web application for the organization's Data Platform division. The Senior Full Stack Developer will be involved in the full software life cycle (SDLC), design, coding, testing, implementation, maintenance and support of applications software.
Additionally, this role includes significant responsibilities in leading SQL database development and modernization initiatives. The Senior Developer will design and optimize SQL queries, develop stored procedures, and participate in the migration and modernization of legacy applications.
Responsibilities
Provides .NET design and development of projects involving application development, migrations, and additions to existing applications.
Designs and develops APIs necessary to affect front end functionality and/or be consumed by other partners.
Designs and creates data models for applications and databases to persist them.
Participates in project meetings with other technical staff, business owners and subject matter experts to analyze user needs to determine technical requirements.
Writes technical specifications based on conceptual design and stated business requirements.
Develops and/or reviews development of test protocols for testing application before user acceptance with an emphasis on automated Unit Tests, Component Tests, and Scenario Tests.
Completes documentation and procedures for installation and maintenance.
May mentor or guide work of less experienced software development staff.
Remains current on industry standards in web development.
Performs additional related duties as assigned.
Knowledge and Experience
Bachelor's Degree or the equivalent combination of education, training, or work experience.
8+ years of programming/development experience, preferably in an enterprise setting
Experience working with .NET development technologies such as .NET Core and ASP.NET web forms
Experience with UI frameworks such as Angular and/or React.
Experience with front end development libraries like Material UI and Node.js
Strong experience with database stored procedures, functions, views, and schema design
Experience with any of the Kubernetes based platforms (OpenShift (OCP), EKS/ECS, Pivotal Cloud Foundry).
Proficiency in database performance tuning using tools such as Apache Ignite
Experience with API development, API Gateway, and working with microservices applications
Understanding of WCF Services and MVC
Experience with source code management tools such as TFS or Git
Familiarity with testing tools and concepts such as nUnit and Gherkin/Cucumber
Understanding of TDD (Test Driven Development) and BDD (Behavioural Driven Development)
Familiarity working in a Software Development Life Cycle (SDLC) leveraging Agile principles
Excellent analytical, decision-making and problem-solving skills
Must be able to multitask in a fast-paced environment with focus on timeliness, documentation, and communications with peers and business users alike
* Ability to communicate well both verbally and in writing to technical and non-technical audiences of various levels both inside and outside of the organization
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.