JobHabor

Software Developer / Senior Software Developer (C# / .NET)

Location
US
Workplace
Remote
Employment
Full Time
Salary
Apply on the employer’s site

Posted 1mo ago

The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.

Responsibilities

  • Design, develop, test, and maintain enterprise software applications using modern C# and .NET (8+)
  • Build RESTful APIs and backend services supporting web, desktop, and system integrations
  • Develop data access layers using Entity Framework and LINQ
  • Participate in architecture discussions and contribute to technical design decisions
  • Write clean, well-documented, testable, and maintainable code
  • Design and optimize Microsoft SQL Server and PostgreSQL databases, including stored procedures, indexing strategies, and query optimization
  • Troubleshoot production issues and implement reliable, maintainable solutions
  • Perform peer code reviews and mentor other developers when and where appropriate
  • Stay current with emerging technologies and recommend improvements to existing systems
  • Collaborate with QA, DevOps, and business stakeholders throughout the software development lifecycle
  • Participate in Agile planning, sprint reviews, and continuous improvement initiatives
  • Assist with application deployments, containerization, and CI/CD pipelines

Requirements

  • 5+ years of professional software engineering experience
  • Strong proficiency with C# 8.0 or later or Java
  • Experience with modern .NET development (.NET 6/7/8 or .NET Framework where applicable)
  • Strong knowledge of object-oriented design principles and software engineering best practices
  • Experience developing REST APIs and backend services
  • Experience with Microsoft SQL Server (MSSQL)
  • Experience with PostgreSQL
  • Experience using Entity Framework
  • Experience with Git and collaborative source control workflows
  • Experience with Docker and containerized application development
  • Experience working with Microsoft Azure cloud services
  • Excellent debugging, troubleshooting, and analytical skills
  • Strong written and verbal communication skills
  • Ability to work independently while collaborating effectively within a team

Preferred

  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field
  • Experience working within healthcare, healthcare technology, medical device, or HIPAA-regulated environments
  • Experience with Azure App Services, Azure SQL, Azure Storage, Azure Functions, Azure Key Vault, or Azure DevOps
  • Experience with CI/CD pipelines and automated deployments
  • Familiarity with Docker Compose and container orchestration
  • Experience developing secure, scalable enterprise applications
  • Experience integrating with third-party REST APIs
  • Knowledge of authentication and authorization technologies such as OAuth2, OpenID Connect, JWT, or Microsoft Entra ID (Azure AD)

Skills

  • C#
  • .NET
  • ASP.NET Core
  • REST APIs
  • Entity Framework
  • LINQ
  • Microsoft SQL Server
  • PostgreSQL
  • Microsoft Azure
  • Docker
  • Git
  • CI/CD
  • OOP
  • SOLID Principles
  • Design Patterns
  • Unit Testing
  • Agile
  • Scrum
  • Code Reviews
  • Java
  • Azure App Services
  • Azure SQL
  • Azure Storage
  • Azure Functions
  • Azure Key Vault
  • Azure DevOps
  • Docker Compose
  • OAuth2
  • OpenID Connect
  • JWT
  • Microsoft Entra ID

Similar roles