Full Stack Web Application Developer

Battery Park City AuthorityNew York, NY
16h

About The Position

The Full Stack Web Developer is responsible for supporting and enhancing the Authority’s online presence as well as its back-office-based solutions. The ideal candidate combines strong front-end and back-end development skills with expertise in web development technologies, API integration, and enterprise system support. This position requires strong problem-solving abilities, attention to detail, and the ability to collaborate effectively across teams. They will play a critical role in supporting the creation of BPCA’s new website, as well as additional SharePoint solutions to streamline and document processes and approvals organization wide.

Requirements

  • 3-5years of professional Web development experience.
  • Bachelor’s degree in Computer Science, Information Technology, or related field (preferred).
  • Strong front-end development skills: HTML5, CSS3, JavaScript, React, Angular, Vue.
  • Back-end skills: .NET, C#, REST APIs, JSON, asynchronous programming.
  • Excellent analytical, problem-solving, communication, and collaboration skills.
  • Experience with version control systems (Git) and continuous integration/continuous deployment (CI/CD) pipelines.
  • Familiarity with AWS and Azure cloud services isamust.
  • Ability to work and communicate effectively with diverse teams and stakeholders.
  • Willing and able to learnnew technologies(SharePoint or others) to supportadditionalfunctions as required.

Nice To Haves

  • VariousCertifications such asPowerPlatformsReact,MS-600, PL-400, Microsoft 365, Azure, or relevant certifications are a plus.
  • Experience with Agile/Scrum development methodologies.
  • Experience with Microsoft Graph API, Azure Active Directory, Azure Functions, Logic Appsa plus.
  • Familiarity withWordPress,Drupaland other CMS platforms.

Responsibilities

  • Serve as the MIS Department’s lead on the interdepartmental project to remake the organization website, providing strategic input and technical guidance to ensure the site is operating properly and can be maintained seamlessly.
  • Design, develop, andmaintainresponsive web applications using HTML5, CSS3, JavaScript, and frameworks such as React, Angular, or Vue.
  • DevelopWebapplications using secure coding standards, following best practices such as OWASP Top 10 to prevent vulnerabilities like SQL injection, cross-site scripting (XSS), and cross-site request forgery (CSRF).
  • Build reusable front-end components to create scalable and maintainable codebases.
  • Collaborate with UX/UI designers to implement modern and user-friendly interfaces.
  • Integrate APIs, RESTful services, and third-party solutions to extend application functionality.
  • Maintain application performance, security, and scalability across web platforms.
  • Provide branding, enhancements, and maintenance for enterprise web tools such as WordPress, Office 365, and Canva.
  • Ensure website security best practices (OWASP standards, authentication, authorization, dataprotection,identifyand mitigate technical risks during system upgrades.
  • Optimizewebsite performance, scalability, and reliability.
  • Perform debugging, performance optimization, and code reviews.
  • Implement version control workflows using Git and CI/CD pipelines.
  • Maintain documentation for architecture, workflows, and deployment processes, test, debug, andoptimizeapplications across browsers and devices
  • Collaborate with cross-functional teams using Agile/Scrum development practices.
  • Experience working with Amazon AWS and Azure web tools
  • Provide expert-level troubleshooting for complex technical issues across hardware, software, and networksystems.
  • Implement role-based access control, encryption, secure authentication, and authorization mechanisms to protect sensitive data and ensure compliance with organizational and regulatory security standards.
  • Conduct regular security reviews, vulnerability assessments, and collaborate withDirector of MIS and MISteammatestoidentifyrisks, apply patches, and proactively address emerging threats tomaintainsystem integrity.
  • Respond to escalated service desk tickets ensuringtimelyand effective resolution.
  • Work closely with stakeholders to gather business requirements and deliver scalable solutions.
  • Maintain effective documentation for all solutions developed.
  • Maintain flexibility to adjust to changing priorities and schedules based on organizational needs.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service