Community Software Solutions

Software Developer (C#)

  • Job Type: Full Time
  • Industry Type: IT Sector
  • Industry Location: Princeton
  • Experience: NA
  • No. of Positions: 1
  • Primary Skills: SQL developer programmer C# HTML ASP.NET
  • Secondary Skills: JavaScript JS jQuery agile design / code / testing
  • Job Location: Princeton, New Jersey
  • Posted Date: Posted today
Job Description

Make a bigger difference! CSS provides software products to nonprofits and community programs that directly help these organization benefit the environment, animals, the elderly, youth, teach job skills and other causes that lift society. In business since 1991 you will be joining a team where you will develop and support software where you will see the benefits of our work in products that are immediately placed in service for active use.

Located in beautiful Princeton, NJ, near many restaurants and malls, our employees enjoy comprehensive benefits including health, dental, 401k with match, paid holiday and time off.

Job Description

This position will be responsible for the design, development and implementation of .Net applications and will be a senior role on the internal application development team. The successful candidate will be responsible for creating and maintaining multiple internal applications, as well as helping establish team best practices and application architecture standards. This position requires excellent hands-on technical skills on .Net and SQL technologies.

Job Responsibilities:

  • Build and maintain web-based data collection systems.
  • Work closely with clients to solve real-world problems.
  • Participates in all phases of web development.
  • Ability to manage a product lifecycle development including design, code, testing, release and post-release maintenance in an agile environment.

Job Qualifications

  • 5-10 years of solid development experience
  • 3-5+ years of solid C# development experience
  • Html, JavaScript, jQuery
  • NET
  • Ability to multitask
  • Strong written and verbal communication skills
  • Bachelor's degree in Computer Science or related field, or equivalent experience.

Experience with the following is a plus

  • Experience managing projects and other developers
  • Full product lifecycle development including design, code, testing, release and post-release maintenance in an agile environment.
  • Experience setting and maintaining web sites
  • MS SQL server including T-SQL programming constructs & MS SQL Server optimization techniques
  • Developing ecommerce solutions
  • Working with credit card APIs
  • User experience (UX) design
  • Developing email and texting solutions.
Relevant Job Openings
Mobile or API tester
Tableau developer
Java Developer
Azure Data Architect with Talend
Node JS Developer
Java Technical Lead