Colorado Technology Jobs

Colorado Jobs

Job Information

Black Knight Financial Services Front End Developer II - Angular in Aurora, Colorado

Position:Front End Developer II - AngularJob Description:Black Knight is the premier provider of integrated technology, services,data and analytics that lenders and servicers look to first to helpsuccessfully manage the entire loan life cycle. Our deep understanding ofregulatory and compliance issues complements the knowledge, technology andsolutions we offer to help our clients achieve their business goals.BlackKnight offers leading software systems; data and analytics offerings; andinformation solutions that facilitate and automate many of the businessprocesses across the mortgage life cycle.LOCATION: Preference is for this position to reside in the greater Denverarea or nearby Colorado area for occasional team meetings post-COVID.JOB FAMILY DESCRIPTIONPrimarily responsible for the front-end development on an enterprise .NET webapplication utilized by brokers, real estate agents and appraisers. TheseAngular solutions must be aligned with business and IT strategies and complywith the organization's architectural standards. Involved in the fullsystems software life cycle (SDLC), design, coding, testing,implementation, maintenance and support of applications software that isdelivered on time and within budget. Responsibilities may also includeparticipation in component and data architecture design, performancemonitoring and product evaluation.GENERAL DUTIES and RESPONSIBILITIESProvides front end development of Angular projects involving TypeScriptdevelopment, migrations, and additions to existing applications.Participates in project meetings with other technical staff, business ownersand subject matter experts.Assesses and develops UI requirements for project and communicates in writingor in meetings with development team while assessing detailed specificationsagainst design requirements.Reviews application in progress of development to ensure compliance withoverall design parameters and corporate development standards.Develops and/or reviews development of test protocols for testingapplication before user acceptance, utilizing Karma for testing the front end.Reviews test results and directs further development.May provide, or guide provision of technical support to applicationscurrently in production.Performs other related duties as assigned.EDUCATIONAL GUIDELINESBachelor's Degree in Computer Science, Information Systems or theequivalent combination of education, training, or work experience.GENERAL KNOWLEDGE, SKILLS and ABILITIESExperience with TypeScript highly desiredExperience working with modern front-end frameworks such as Angular highlydesiredExperience with UI design and working with CSS and HTML a plusExperience building and supporting .NET / C# applications a plusExperience working with RESTful API and API tools a plusExperience working in an Agile environment a plusExcellent analytical, decision-making and problem-solving skillsAbility to develop partnership-oriented relationships with business executivesand functional leaders, especially as it relates to operations and technologyMust be able to multitask in a fast-paced environment with focus ontimeliness, documentation, and communications with peers and businessusers alikeAbility to communicate well both verbally and in writing to technical andnon-technical audiences of various levels within Black Knight or outside theorganization (executives, regulators, clients, etc.)Results oriented, business focused, and successful at interfacing acrossmultiple organizational unitsApplications Programmer IIIntermediate professional level role. Works independently on small to mediumdevelopment projects as a project team leader that require increased skill inmultiple technical environments and knowledge in a specific business area.Develops solutions requiring analysis and research under the general directionof more senior application development analysts, supervisors or managers.Generally works on more than one project at a time as a project team member.Typically requires four