Skip navigation
Senior Software Developer

Senior Software Developer

Job Description

Weichert Co. is looking to hire a Senior Software Developer to join our team at the Corporate office located in Morris Plains, NJ. The Senior Software Developer is responsible for the design, development, maintenance, and support of various software application projects in order to meet business objectives.  The position analyzes business requirements, develops functional specifications, and proposes technology-based solutions that are aligned with project goals. 

Job responsibilities include, but are not limited to, the following:

  • Designs, codes, reviews, analyzes, and modifies complex web-based software and implements high quality, secure, and maintainable code that supports business needs.
  • Tests and debugs software applications to adhere to project specifications. Troubleshoots and resolves problems found in the applications.
  • Works directly with team members to help define project requirements and timelines. Analyzes the current business workflow, validates requirements, constructs design prototypes, and specifies design components.
  • Ensures program and system documentation are created and maintained for all developed or modified systems.
  • Designs and develops user interfaces to ensure easy to use functionality.
  • Communicates project status and escalates issues to management. Provides recommendations and solutions to correct issues.
  • Stays abreast of industry trends to ensure the Company's technology standards remain current.
  • Maintains and/or enhances ASP.Net Web Forms and MVC applications.
  • Maintains and/or enhances web services ASMX, WCF, and Web API.
  • Refactors legacy applications and infrastructure components to ensure compatibility.
  • Develops new web applications and related projects.
  • Assists and supports application users when necessary.

Job Requirements

Ideal candidates will meet the following requirements:

  • Bachelor's degree in Computer Science, Computer Engineering, or related field
  • Five (5) or more years programming experience using C# and the Microsoft .NET 2.0, 3.5 and 4.0 frameworks
  • Previous experience converting legacy applications to modern .NET applications and with Telerik Ajax and Kendo UI controls preferred
  • Strong knowledge of object-oriented design principles and common design patterns
  • Ability to interpret business requirements and programming specifications to write ASP .NET web applications (both ASP.NET Web Forms Applications and MVC Applications)
  • Familiarity with Generics, Collections, Regular Expressions, delegates, object serialization and threads preferred
  • Familiar with XML, XSL, HTML, Javascript, JQuery and CSS
  • Ability to write applications that manipulate XML using the .NET framework
  • Knowledgeable of ADO .NET, Entity Framework and other Data Access methodologies to get data from SQL Server 2005/2008/2012
  • Strong knowledge of SQL Server 2000/2005/2008
  • Ability to develop stored procedures, views and functions with a strong understanding of relational database design and normalization concepts
  • Working knowledge of Microsoft Team Foundation Server
  • Experience with Windows desktop operating systems and Windows Server 2003/2008 management and application trouble-shooting, including IIS 6.0 / 7.0
  • Knowledge of ASP, COM+, Visual Basic 6 and scripting preferred
  • Ability to manage multiple priorities and meets deadlines
  • Strong oral and written communications skills

Job Snapshot

Employment Type Full-Time
Job Type Information Technology
Education Not Specified
Experience Not Specified
Manages Others Not Specified
Industry Real Estate - Property Mgt
Required Travel Not Specified
Job ID 588
CareerBuilder Tip:
For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.

By applying to a job using CareerBuilder.com you are agreeing to comply with and be subject to the CareerBuilder.com Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.

Senior Software Developer


Enter notes about this job:

Cancel