Web Application Developer

Apply Now

Company: Strasz Assessment Systems

Location: Princeton, NJ 08540

Description:

Company Description

Strasz Assessment Systems provides a one-of-a-kind, program-level solution to our clients in the Assessment Industry with our EPIC Exam Management Suite. In addition to our flagship product, we offer custom software development, integration, and support/consulting services to the professional certification and licensure industry. Strasz specializes in .NET development utilizing the Rational Unified Process (RUP) and Agile SCRUM. We offer a dynamic, entrepreneurial work culture that requires and rewards intelligent thinking.

Job Description

Strasz is looking Senior Level Developers / Architects to join our development team as we design and deploy flexible and innovative mixed-architecture systems. In this role you will be responsible for / to:
  • Design and architect enterprise applications that elegantly balance the demands of security, portability, performance and rich features in the computer-based testing industry
  • Innovate solutions that complement existing applications
  • Determine and code initial patterns and frameworks for use by development staff
  • Review designs and code from developments staff
  • Provide technical guidance and direction for staff, applications and the corporation


Qualifications

Experience/Requirements:
  • 10+ years object-oriented development experience building UI and back end systems on
    the Microsoft platform
  • 8+ years .NET framework with C#, 5+ years ASP.NET and 2+ years ASP.NET MVC, 2+ years LINQ
  • 4+ years of JavaScript, CSS and HTML
  • 2+ years of web services, RESTful services creation
  • 2+ years of jQuery 5+ years SQL Server, T-SQL and the ability to perform schema design
  • Strong WPF, XAML, MVVM, and Entity Framework skills and associated experience in production deployments / maintenance.
  • Experience working with teams (5+developers) on application development projects
    employing an Iterative Software Development Life Cycle (RUP, Agile, Scrum,
    TDD)
  • Experience creating logical and physical diagrams including Class, Interaction,
    Package, Collaboration, State, Activity, Deployment and Component
    Diagrams.
  • Excellent problem solving, analytical, and conceptual thinking skills, combined with
    the ability to apply strong architecture design in a variety of situations.
  • Excellent oral, written, listening and interpersonal skills.
  • Demonstrated ability to productively, effectively and cordially work with clients and
    colleagues
  • Minimum Education - B.S. in Computer Science or related degree
  • Candidate must be open to travel between our Princeton, NJ and Boca Raton, FL sites,
    as well as client sites

Preferences:
  • HTML5,JSON, jQuery UI, KnockoutJS/Backbone or other client side MVC or MVVM
    frameworks. Familiarity with Computer-Based testing


Additional Information

All your information will be kept confidential according to EEO guidelines.

Similar Jobs