.net Developer

Overview

Hybrid
$100,000 - $115,000
Full Time
No Travel Required

Skills

. NET
ASP
ASP . NET
Attention to detail
C #
Collaborate
Computer Science
JavaScript
Jira
Microsoft SQL
Python
QA
RDBMS
React
SQL
SQL Server
Software Engineering
Strong organizational skills
communication skills
debugging
software development
verbal communication

Job Details

**THIS IS A HYBRID POSITION! CANDIDATES MUST BE ABLE TO COMMUTE TO THE NYC OFFICE AT LEAST TWICE A WEEK!**

Duties and responsibilities

  • Write clean, efficient, and maintainable code based on requirements.
  • Support and enhance existing programs and reports.
  • Create new software for both internal and external use based on provided requirements.
  • Analyze, design, develop, and test software independently and collaboratively, with guidance from team members on complex projects.
  • Perform testing of software and reports, and work with QA group to facilitate testing.
  • Perform peer reviews of other developers code changes.
  • Provide regular status updates on projects and tasks using Jira or a similar tool.
  • Assist in the creation of documentation for new programs and the update of existing documentation.
  • Learn new technologies, methodologies, and security practices.
  • Collaborate with business analysts, senior developers, and other subject matter experts to define and refine requirements for software development projects.
  • Perform other duties as required.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Minimum 3 years of professional experience in software development.
  • Knowledge of object-oriented programming principles.
  • Experience with React, JavaScript, CSS, and HTML required.
  • Experience with .NET (C#, .NET and ASP.NET).
  • Python experience desirable.
  • Experience with Microsoft SQL Server (or similar RDBMS) and at minimum a basic understanding of SQL and stored procedures.
  • Experience with Git, Bitbucket, or similar source control system preferred.
  • Experience with Jenkins desirable.
  • Experience with agile/scrum desirable.
  • Strong problem solving and debugging skills.
  • Ability to work well independently and as part of a team.
  • Strong written and verbal communication skills.
  • Ability to build relationships with others.
  • Strong organizational skills, including the ability to organize data and code structures in clear and meaningful ways.
  • Takes initiative in solving problems.
  • Attention to detail.
  • Ability to remain calm under pressure.