Previous Job
Web Developer
Ref No.: 18-00595
Location: Jersey City, New Jersey
Position Type:Contract
Start Date: 02/12/2018
Job Title: Web Developer
Location: Jersey City, NJ
Term: 1 Year

General Summary:

This is an exciting opportunity to work on the most cutting edge projects for a leading Global Bank. Client is seeking a talented and motivated Senior Web Developer to become a part of Web Development Team. In this role, you will implement web-based applications for Banking Services. To succeed in this role, you should be a strong self-starter who is passionate about transforming Banking Applications using innovative information technology, solving real problems, developing awesome apps and creating amazing user experience. You should have excellent analytical and organizational skills, solid understanding of web and integration technologies and good knowledge best practices.

  • Prototype, design, develop, test and maintain engaging multi-tiered web applications to meet challenging business needs.
  • Provide time estimates and complete tasks in agile development environment.
  • Define technical architecture, write and present detailed design and technical system specifications and maintenance documentation of projects
  • Explore and learn new technologies and ideas to add value to our products and build proof of concepts.
  • Actively engage in technical discussions, share ideas, and contribute to cohesive development framework and coding standards.
  • 9+ to 12 years of demonstrable software development experience building and maintaining web-based systems
  • Expert knowledge of the Microsoft technologies, including .NET, ASP.NET, MVC, MS SQL Server, WCF, ASP.NET Web API.
  • Expert knowledge in Object Oriented Principles and Design Patterns
  • Expert knowledge in database design and development
  • Expertise in n-tiered web architectures, SOA and related technologies (XML, SOAP, REST, JSON, etc.)
  • Strong SQL Server backend experience
  • Experience with Python is nice to have
  • Experience in authentication and encryption methodologies
  • Experience developing software using Agile/Scrum methodology
  • Experience integrating complex systems with external vendors
  • Strong interpersonal skills, written and verbal communication and independent time management skills
  • Microsoft and other technical certifications not required but highly desired
  • Banking or Financial Services experience is preferred
  • Education: Must have a Bachelor Degree in Computer Science or a related discipline