• Developer - Full Stack

    Location US-NY-Long Island City
    Information Technology & Security
  • Overview

    Supports the organization’s business operations and growth by providing online communications and solutions through an enhanced user experience to our members and employees. Responsible for creating, enhancing, maintaining, and administrating the organization’s internal and external web/mobile applications according to business needs. Develops applications using web & mobile based frameworks/languages and scripting tools like ASP.NET (C#, VB), ASP.NET Core, MVC.NET, ADO.NET, Razor, Web API, WCF, TSQL (MSSQL, Oracle), Java, Mule ESB, Classic ASP, AJAX, JQuery, JavaScript, JSON, ReactJS, Bootstrap, CSS, HTML and other relevant front-end and back-end technologies. Required to participate in requirements gathering, design/architecture discussions, and research and create proof of concepts or solutions within agreed upon timelines in an agile environment. 


    • Develop web & mobile applications leveraging Agile Scrum methodology and processes in a Microsoft’s Team Foundation Server environment. Build and support applications on .NET, .Net Core & Java platforms.
    • Design and develop web/mobile applications on n-tier architecture leveraging MVC.net, Java and other standard application patterns.
    • Build foundational structure of the application using back-end programming languages such as C#, VB, VB.NET, Classic ASP and industry standard database APIs like OLE DB, ADO, ADO.NET, etc.
    • Design and develop Rich User Interfaces/Experience using client side technologies such as JavaScript, JQuery, JSON, ReactJS, Bootstrap, CSS & HTML as well as knowledge in graphic design related tools such as Photoshop and Illustrator.
    • Build, deploy, and maintain SOAP and/or REST compliant Web Services on Microsoft Technologies including WCF & Web API.
    • Perform application testing, optimization, including performance tuning and code refactoring to ensure a quality product.
    • Collaborate with QA, BA, Management, DevOps, Infrastructure, Security, and DBA teams as well as relevant onsite and offshore resources to assist in troubleshooting and resolving issues or requests.
    • Create and maintain proper coding standards through comments, documentation and code refactoring practices as per our policy.
    • Ensure proper task creation and documentation of code changes in our version control system and project management tool.
    • Actively participate in Data Modeling with DB Developers and, on an as needed basis, act as DB Developer using current versions of MS SQL & Oracle.
    • Seek and accept guidance from senior level Developers, architects and management on all deliverables.
    • On an as needed basis, enhance and maintain the UNFCU internal and external websites (intranet, extranet, unfcu.org, digital banking etc.) by designing layouts, formatting images, updating content, and performing daily administrative tasks that ensure the site is available in accordance with UNFCU Service Level Agreements.
    • On a limited basis, serve as backup administrator for Windows based web servers and provide technical assistance to technical and non-technical staff.
    • Manage time and maintain service record and knowledge base.
    • Follow the organization’s data protection and network securities and antivirus policies.
    • Attend business meetings; analyze, document, and communicate network requirements.
    • Participate in planning and execution of support and disaster scenarios.
    • Provide documentation for organization specified system configurations and operation run books.
    • Stay abreast of industry trends, and attend training, conferences and seminars according to organization’s business requirements.
    • Participate in Credit Union training and development programs.
    • Perform other duties as requested by management.



    • Bachelor’s degree in Engineering or Computer Science and at least five years of progressive professional IT work experience, the majority of which should be in web application development
    • Extensive application design and development knowledge
    • Knowledge of financial/banking industry



    • 5+ years software development experience on Microsoft Platform
    • 5+ years of server-side development experience in ASP.NET (C#), MVC.NET, Razor, ADO.NET, Web API, WCF
    • 5+ years of designing and building applications with rich user interface for overall experience (UI/UX)
    • 5+ years of client-end development experience in HTML 5, CSS 3, JavaScript, Jquery, AJAX and JSON
    • 3+ years of DB Development in TSQL(MS SQL)
    • 2 years of developing in Web Services (WCF/Web API)
    • 1 year Microsoft Web Server Administration (IIS 6.0, IIS 7.0, IIS 8.0+)
    • Implement framework security on .NET based applications and servers
    • Illustrate design ideas using storyboards, process flows and UI mockups


    • Any or all of below experience is desired:
      • Experience in Bootstrap, Less/CSS Pre-processor, KendoUI, Handlebars, ReactJS (Flux/Redux), Angular and related client-side libraries/frameworks
      • Photoshop, Illustrator and related graphic design experience
      • Experience with client-side unit testing (i.e. Jasmine, Mocha, Jest etc.)
      • Experience with TFS, GIT or related project and source code management/build tools
      • Experience in working in an agile environment using Scrum methodology
      • Development experience on Mobile Platform (iOS or Android)
      • DB Development experience in PL/SQL (Oracle)
      • Experience in Service Oriented Architecture (SOA) solutions using Mule ESB/Java Platform for Core System and other Internal/External systems 
      • Development experience in middle ware components using XML technologies, such as WSDL, SOAP, XSLT, XQuery, XSD and XPath
      • Development experience in Java Enterprise Technologies
      • Experience in DevOps, Continuous Integration/Delivery (CI/CD), automated deployment, containerization or Systems Operations related roles
      • Hands on development in SSIS and/or SSRS



    • Strong analytical ability/problem solving skills
    • Ability to work both independently and within a team environment to complete assigned projects in a timely manner
    • Strong interpersonal, verbal and written communication skills
    • Able to multi-task, taking on several initiatives at once



    • Standard office conditions
    • May require work on weekends or other extended hours
    • Critical system outages and system upgrades may require 24/7 coverage on short notice


    In addition to any specific job requirements in connection with Bank Secrecy Act and/or OFAC (BSA), employee must (i) be aware of BSA matters commensurate with the position; (ii) report any suspicious activity to the manager or compliance department; and (iii) satisfactorily complete any required BSA training.


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed