Web Developer/Princeton NJ

  • United Business Solutions Inc
  • Feb 06, 2020
Contractor Information Technology

Job Description

Role : Web Developer

Duration: 6+months

Location: Princeton NJ

Face to face

Position Description
-Reporting to the Web Development Team Lead, the Web Developer is a member of the Information Systems Team within the department of Development Information Strategy. Information Strategy is dedicated to housing, managing, analyzing and disseminating information and data to inform Development Office strategy; foster strong relationships with donors, volunteers and campus partners; and promote effective integration.

 -The Web Developer designs, builds, maintains, and supports web-based applications and utilities.  The individual works with Development staff and university partners to understand business needs and translate them into new solutions.  The position is also responsible for many of the enhancements that are requested throughout the year, bug fixes and upgrades to programming libraries.  Required for the position is experience in developing custom web applications and a solid understanding of Object-oriented concepts, web technologies and the full software development lifecycle. 

Most important skills a must have:

Both front end and back end web application experience as well as Object Oriented design. He has HTMl5, CSS3, Bootstrap3, Javascript, Jquery and several others on the front end. He has RESTful Web API and Angular Services experience, as well as Web Services, WCF and ASP.NET Webforms. 

Principal Duties

  • Document code, and create technical specifications
  • Design, build, maintain, and support custom web-based applications
  • Work with, and create, APIs for custom and vendor application integration
  • Quality assurance testing upgrades, patches, and new releases
  • Research new technology, tools, and approaches
  • Support for production issues both during and outside of business hours
  • Collaborate and build relationships with, and support a diverse group of business partners and team members
  • Participates in training of business partners on new and existing solutions
  • Assists with requirements gathering and business analysis   


Knowledge, Skills, and Abilities

  • Experience with object-oriented design and architectural practices, and building and maintaining static and database-driven websites, in a large organization
  • Demonstrated strength in identifying system solutions for evolving business requirements
  • Experience with web programming languages/environments including ASP.Net, C#, Web Forms, XML/XSLT, Java, SOAP, PHP, HTML, CSS, Javascript, PL/SQL, JQuery
  • Solid understanding of Oracle
  • In depth knowledge of Microsoft IIS
  • Experience using Cognos or comparable enterprise reporting tools
  • Familiarity with project management and change management tools such as JIRA and Confluence
  • Strong customer service orientation
  • Organizational skills to handle several projects simultaneously to accommodate shifting priorities and meet deadlines
  • Effective communication, presentation and facilitation skills
  • Strong initiative, self-motivation and the ability to work both independently and in teams
  • Demonstrated ability to work effectively and collaboratively with others
  • High degree of professionalism, deadline driven and results oriented
  • Knowledge of, and commitment to, the values and mission of Princeton and higher education and the goals and guiding principles of the Office of Development


Preferred Qualifications

  • Previous experience in a fundraising, non-profit or higher education environment
  • Familiar with the applications in use by the Office of Development including Ellucian Advance and OnBase. 

Education and Experience

  • Bachelor's degree required
  • Minimum of three years of custom web development experience


General-Other: IT-Software Development, Software-Web Development