Roles and ResponsibilitiesLeads the design, development, and planning for solutions and technology standards to solve complex business problemsHands-on development, support and troubleshoot software systems as required, optimizing performance, resolving problems, and providing follow-up on all issues and solutionsEnsures that systems are properly integratedServes as a resource for technology/project development review and technical assessmentsEnsures that the technical solutions meet the customers’ business goalsProvide consultation and technical leadership in project life cycle planningEnsures consistency and coherence to the enterprise standards and guiding principles throughout the application lifecycleKeeps abreast of industry trends through benchmarking, participation in professional associations etc. in order to advise others of strategic technology directionsUnderstand and applies the enterprise vision and strategy to the project solution while balancing tactical needs to deliver Required QualificationsBachelor's degree in Computer Science/Information Technology or related field5+ years of experience and knowledge in developing web pages using HTML5, CSS3, JavaScript, Angular (v12+, v15-v17 preferred), JSON, RXJS, Typescript, DOM.5+ years of experience in design patterns and enterprise standards in application designUnderstands Technology systems & applicationsExceptional at coding and on time delivery of quality components and or applicationsExceptional at component and unit testing of following standard practices and methodologiesExceptional utilizing the technologies and domain knowledge with the delivery of developed components or integrated componentsExceptional at triage or analysis of situations for production support Preferred QualificationsAWS experience and/or CertificationNoSQL experienceFamiliarity with code repositories like TFS, GitHubAirline Crew systems development is a PLUS