**Job Title:** Sr. Angular Developer
**Job Location:** Ft. Lauderdale, FL
**# Positions:** 1
**Employment Type:** C2H
**Key Technology:** Angular, React, NGRX, Javascript, CSS/HTML
**Job Responsibilities:**
Works in the creation of a comprehensive end-to end detailed solution with
overall accountability for the technical design and delivery of the System
Design Specification (SDS), focused on large-scale, complex or enterprise
projects. May also be accountable for complex programming / coding.
Candidate will be a key contributor to the creation of a comprehensive end-to-
end solution. Must also possess implementation experience in the user
interface layer.
**Accountabilities:**
* Responsible for developing and documenting detailed solution design and act as an application SME through the design and development lifecycle ensuring alignment with Architecture
* May also be accountable for complex applications/systems development, programming /coding
* Work in the creation of solution options and ultimately a comprehensive end-to-end solution and coordinate relevant stakeholders, as required to support development initiatives
* Provide estimates for new projects and initiatives for the development / design component of the overall plan working with relevant team members / stakeholders
* Develop functional, technical and user interface designs for an application / system that meets the defined requirements (business, enterprise architecture direction, system performance and development standards)
* Consult on development of the System Requirements Specification (SRS) and apply functional knowledge of business functions to design optimal software / systems
* Review technical deliverables throughout detailed design and development phase to ensure quality adherence and identify gaps or redesign requirements as needed
* Work with the Technology Project Manager, Business Analysts / Systems Analysts, and other team members to define metrics and performance goals for the application
* Comply with well-defined enterprise technology delivery practices and standards and project management disciplines, business technology architecture, and risk and production capacity - including development of project documentation of system requirements, estimates of scope and cost, etc.
* Deliver effective and efficient solutions by meeting key project milestones and ensure that the project deliverables are on time, within budget, and adhere to the corporate quality and security standards
* Assist in the identification of opportunities to minimize cost, provide recommendations and/or deliver corresponding strategic solutions to support cost effectiveness and to enhance stakeholder experience
* Conduct code reviews to ensure adherence to quality, standards compliance, reusability and ease of maintenance, Operational Readiness Reviews, and supporting gating and review signoffs for solution design
* Support knowledge management processes for LOB/portfolio and ensure knowledge is codified, monitored, tracked and managed
* Ensure design leverages existing reusable components and has traceability to business requirements and ensure new modules are designed with reusability as a key requirement
* Identify and address application and data issues and cross-capability and cross-release issues that affect application integrity
* Provide technical support for escalated incidents / outages to ensure that they are resolved efficiently with minimal impact to stakeholders
* Continuously enhance knowledge / expertise in own area and keep current with leading edge technologies, emerging trends / developments and grow expertise of the business, applications, infrastructure, analytical tools and techniques
* Prioritize and manage own workload to deliver quality results and meet timelines
* Support a positive work environment that promotes service to the business, quality, innovation and teamwork and ensure timely communication of issues/ points of interest
* Identify and recommend opportunities to enhance productivity, effectiveness and operational efficiency of the business unit and/or team
* Establish effective relationships across multiple business and technology partners, program and project managers
* Participate in knowledge transfer within the team and business units
* Performs complex to difficult technical tasks independently
* Advanced knowledge of the business, technical environment, processes, tools, various and multiple programming languages, operating systems, solutions design, and other relevant technology areas
* Subject matter expert in at least one area of discipline and consults with clients / or project teams on all aspects of research, analysis, design, hardware / software support, development of technical solutions and/or testing
* Works independently as the senior developer on a diverse range of activities and provides technical guidance to others to help resolve issues within area of expertise
* Works in the development of detailed, complex and/or comprehensive project plans and understands impact/risk of integrating third party solutions
**Skills and Experience Required:**
* 7+ years of relevant experience in the IT industry
* Angular 10+/REACT
* NGRX
* 2+ years of experience in JavaScript, CSS/HTML5, CSS3, REST/JSON/SOAP, APIs
* Familiar with key JavaScript frameworks including AngularJS, jQuery, jQuery Mobile
* Experience with Disciplined Agile/Agile Rollout Methodology
* Jira and confluence
* Excellent written and verbal communication skills
* Highly organized, self-motivated, attentive to detail, and customer oriented
* Positive attitude and can work independently or in groups
**Desired:**
* Good understanding of Agile methodologies (Scrum, SAFe, etc.)
* Past Java coding experience is a plus.
* NodeJS
* Familiar with key mobile app test automation including Protractor, Appenium, Cucumber, Selenium, gherkins, groovy
* Working experience in Enterprise/ Financial Industry. Knowledge of bank and technology standards (e.g., infrastructure, architecture, processes, applications) is an asset
**Education**
* Undergraduate degree or Technical Certificate in Computer Science or an equivalent field