Web Application Developer

Strasz Assessment Systems
Princeton, New Jersey, US
Full-time

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.

Ready to apply Before you do, make sure to read all the details pertaining to this job in the description below.

Job Description

Strasz is looking for 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 :

  • Designing and architecting enterprise applications that elegantly balance the demands of security, portability, performance, and rich features in the computer-based testing industry.
  • Innovating solutions that complement existing applications.
  • Determining and coding initial patterns and frameworks for use by development staff.
  • Reviewing designs and code from development staff.
  • Providing 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.
  • 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.

J-18808-Ljbffr

2 days ago
Related jobs
Promoted
VirtualVocations
Hamilton Township, New Jersey

Net Web Application Programmer/Developer. ...

Strasz Assessment Systems
Princeton, New Jersey

Experience working with teams (5+ developers) on application development projects employing an Iterative Software Development Life Cycle (RUP, Agile, Scrum, TDD). Strasz is looking for Senior Level Developers / Architects to join our development team as we design and deploy flexible and innovative m...

Promoted
VirtualVocations
Hamilton Township, New Jersey

A company is looking for a Web Application Developer (Support) to create and support complex web applications. ...

Synergy America, Inc
Lawrence Township, New Jersey

Our client is lookingfor a Web Applications Developer for a contract role inLawrenceville GA. Assist indeploying web applications to Windows servers including configuringIIS and setting upservices. Cloud PlatformExperience: Experience deploying applications on cloud platformslike AWS Azure or Google...

Synergy America, Inc
Lawrence Township, New Jersey

As a Web Applications Developer you will take on the responsibility of contributing to the design implementation and support of applications used by the Public Safety community. Our client is looking for a Web Applications Developer for a contract role in Lawrenceville GA. Assist in deploying web ap...

Promoted
Hispanic Technology Executive Council
Pennington, New Jersey

Mentors other software engineers and coach team on Continuous Integration and Continuous Development (CI-CD) practices and automating tool stack. Network Automation Software Development Engineer. Collaborates with other architects, software engineers, vendors, consultants, Product Managers and Sr Te...

Promoted
Cognizant Technology Solutions
Plainsboro Township, New Jersey

We are seeking a highly skilled AEM Frontend Lead Developer with 10 to 13 years of experience to join our team. The ideal candidate will have extensive experience in AEM support system engineering frontend backend and authoring. Possess extensive experience in AEM support system engineering frontend...

Promoted
VirtualVocations
Hamilton Township, New Jersey

A company is looking for a Java Software Developer to join their team. ...

Promoted
Cubenetics
Princeton, New Jersey

We are seeking a skilled and experienced Full Stack Developer to join our team in building and maintaining our online public-facing website. As a Full Stack Developer, you will be responsible for designing, developing, and maintaining both front-end and back-end components of our website. You will w...

Promoted
Invidi Technologies Corporation
Princeton, New Jersey

INVIDI Technologies is the world's leading developer of software transforming television all over the world. INVIDI is right at the heart of the very exciting and fast-paced world of commercial television; companies benefiting from our software include DirecTV and Dish Network, networks such as ...