C#/.Net Software Engineer

. NET, ADO, ADO . Net, Agile software development, Azure DevOps, C #, DevOps, Entity Framework, SQL, NUnit, English, BootstrapGit, Vue . js, Computer Science, design patterns, Xamarin, Software Engineer
Full Time
$90,000 - $110,000
Travel not required

Job Description


Under the supervision of the Manager, Technology Operations, the Software Engineer is responsible for the development and operation of core Training Fund technical systems, including the learning management system, student registration system, eLearning,  website, scholarship tracking, and numerous back-office systems that the Training Fund relies on for day-to-day operations.


Location: Chelsea Section, New York NY 10011

Please note that this is an in-person role and a remote work option is not available. 


Required Technical Skills:

  • Proficiency in C# 7.3+, .NET 6 (Core) / Framework 4.8, Web API, MVC, ADO.Net, Entity Framework, SQL Server
  • TDD (preferably with NUnit): writing unit, integration, UI and smoke tests
  • Knowledge of design patterns and SOLID principles
  • Familiarity with modern front-end frameworks including Bootstrap
  • Git VCS
  • Adheres to departmental quality standards


Preferred Technical Skills:

  • Knowledge of HTML, CSS and JavaScript
  • Experience with React or Vue.js is a plus
  • Experience with MAUI / Xamarin is a plus
  • Experience with Azure DevOps is a plus


Interpersonal Skills:

  • Able to pair-program in an egoless manner
  • Participates in daily standups, code reviews and retrospectives
  • Works with staff of all levels in the department
  • Gears communication to the needs of others
  • Strong oral and written interpersonal skills
  • Excellent judgment and decision making skills
  • Ability to prioritize work and meet deadlines


Education and/or Experience: 

  • Experience working in an Agile software development team
  • Bachelor’s degree in Computer Science or related field
  • 3-5 years related experience
  • A desire to work in the EdTech/Non-Profit space 
  • Ability to design and manage programs to accomplish stated goals 


Language Skills:  Proficiency in written and spoken English


Dice Id : 10124613
Position Id : 7540025
Originally Posted : 2 months ago
Have a Job? Post it

Similar Positions

Senior C# / .Net Software Engineer
  • Doran Jones
  • New York, NY, USA
Senior Software Engineer- .Net C#
  • Infinity Consulting Solutions
  • New York, NY, USA
Software Engineer - .NET, C#
  • firstPRO, Inc
  • Exton, PA, USA
Senior C# .NET Software Engineer (Remote)
  • WebstaurantStore
  • Lititz, PA, USA
Remote - C# .NET Software Engineer
  • WebstaurantStore
  • Lititz, PA, USA
Software Engineer / Full Stack Developer
  • Serva Health
  • Mount Laurel Township, NJ, USA
Senior Software Engineer
  • IITmatrix PTE LTD
  • Philadelphia, PA, USA