Position Description

Position Description

.NET Developer

Date posted:

Department:

Information Technology

Location:

Long Island City (HQ) - Queens, NY

Description:

This position supports the organization’s business operations and growth by providing the organization’s online communications to members and employees. This position enhances, maintains, and administers the organization’s Internet and Intranet applications according to business needs.

NATURE AND SCOPE
This position reports to the AVP – IT Application Development, along with incumbents in the roles of T24 Development Manager, Developer - Database, Sr. Developer – Database, Business Analysis Manager and Sr. Developer - Web.

This position is expected to develop applications using web based programming languages and scripting tools like .Net, ASP, AJAX, JavaScript, VB Script, JQuery, JSON, Web Services, Java, TSQL, CSS and HTML. This position supports web application development and maintenance. The incumbent will participate in requirements gathering, research and propose technology solutions, and develop solutions within agreed timelines.

Accountabilities:

The duties listed are intended as illustrations of the various types of work that may be performed. The omission of specific statements of duties does not exclude them from the position if the work is similar, related or a logical assignment.

Develop web based applications leveraging SDLC best practices. Build and support applications on .Net platform
Design and develop web application on n-tier architecture leveraging MVC and other standard application patterns
Create and maintain documentation, including design specification using UML
Build software using languages VB, VB.Net, C# and/or Java and industry standard database APIs like OLE DB, ADO, ADO.Net, etc.
Design and build software using server-side technologies, including classic ASP and ASP.net
Design and develop Rich Interface Applications using AJAX, JavaScript, VB Script, CSS, JSON, JQuery and DHTML
Build, deploy, and maintain SOAP and/or REST compliant Web Services on Microsoft Technologies including WCF
Perform application optimization including performance tuning and code re-engineering
Actively participate in Data Modeling with DB Developers and, on an as needed basis, act as DB Developer using current versions of MS SQL
Actively participate in research, design and development of integration solutions using ESB technologies such as BizTalk
Actively involve and contribute in enhancing and maintaining software in any new and existing technology platforms including Java, SharePoint, Business Intelligence, Native Mobile and Temenos T24
Seek and accept guidance from Sr. Developers on all deliverables
On an as needed basis, enhance and maintain the UNFCU intranet site, ELiNC, 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
Attend staff training to fulfill NCUA regulations and organization policy

Qualifications:

An incumbent in this position must possess extensive application design and development knowledge, as well as the skills and abilities to fulfill the accountabilities described in this document. Work assignments require the use of web development skills on issues that are complex and evaluative in nature where troubleshooting may call for referencing an advanced knowledge base. Strong organizational, interpersonal and communication skills and professional appearance are essential.

A typical pathway to obtaining the requisite knowledge and skills is graduation from a four-year college or university with a Bachelor’s degree in Engineering or Computer Science and at least five years of progressive IT professional work experience, four years of which should be in web application development.

Expertise in the following is required:
5 years software development experience on Microsoft Platform
3 years of web development experience using classic ASP, ASP.net, MVC, AJAX, JavaScript, VB Script, JQuery, JSON, CSS and DHTML
2 years of Rich Interface Application design and development
2 years of developing Web Services
2 years of DB Development using MS SQL
2 years of Reporting Experience with Crystal Reporting or SSRS
1 year of development experience in any EAI, ESB and/or Middleware technologies
1 year Microsoft Web Server Administration (IIS 6.0/IIS 7.0)
1 year of Rapid Prototyping using any scripting technologies

Any or all of below experience is desired:
Photoshop Experience
Multi-Media content delivery on web platform (Camtasia or other video editors)
Development experience using ESB
Development experience using SharePoint
Development experience on Mobile Platform (iOS, Android, BlackBerry)
Development experience in T24
Development experience in Java Enterprise Technologies

apply now

Frequently Asked Questions

How do I apply for a position with UNFCU?

Follow the instructions for uploading a Word or PDF copy of your resumé and cover letter.

How do I know what positions are currently available?

If you do not see an open position that is of interest to you, you can still upload and submit your resumé and cover letter for future consideration. We suggest you select the business area in which you have an interest from the list provided in order for UNFCU to appropriately review your application.