NET Developer

WEEKDAY, INC.
New York, NY, United States
5 days ago
Apply on www.careerjet.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Compensation
$140,000.0 - $210,000.0
Working hours
Regular working hours

Tech stack

ASP.NET .NET Framework Amazon Web Services Applications Architecture Application Performance Management User Authentication Automation of Tests Unit Testing Microsoft Azure C Sharp (Programming Language) Software as a Service Cloud Computing
+47 more
Code Reuse Code Review Continuous Integration Relational Databases Database Design Software Debugging DevOps Distributed Systems Entity Framework Github Enterprise Messaging Systems Microsoft SQL Server Nunit OAuth Object-Oriented Software Development RabbitMQ Redis Openid Connect Prometheus Mstest Software Engineering SQL Stored Procedures SQL Databases Azure Service Bus Enterprise Software Applications .NET Core ReactJS Grafana Software Security Backend Git Xunit Event Driven Architecture AngularJS Gitlab-ci Solid Principles Deployment Automation Apache Kafka Front End Software Development Asynchronous Programming Restful APIs Terraform Docker Service Stack Jenkins Web Api Microservices

Job description

We are looking for a skilled and experienced .NET Developer to join our engineering team in New York City. You will be responsible for designing, developing, testing, and maintaining scalable applications and backend services using the Microsoft .NET technology stack. The ideal candidate has strong hands-on experience with C#, .NET Core/.NET, ASP.NET Core, Web APIs, SQL Server, and cloud technologies. You will work closely with product managers, frontend engineers, architects, DevOps engineers, and other stakeholders to build secure, reliable, and high-performance software solutions., * Design, develop, test, and maintain scalable applications using C# and .NET.

  • Build robust backend services and RESTful APIs using ASP.NET Core.

  • Develop clean, maintainable, and reusable code following modern software engineering practices.

  • Work with SQL Server and relational databases to design schemas, queries, stored procedures, and data-access layers.

  • Design and implement scalable microservices and distributed applications.

  • Integrate applications with internal and external APIs and third-party services.

  • Develop unit, integration, and automated tests to ensure application reliability.

  • Identify and troubleshoot performance, reliability, and production issues.

  • Participate in code reviews, technical design discussions, and architecture decisions.

  • Collaborate with frontend developers to deliver end-to-end product functionality.

  • Work with DevOps teams to support CI/CD, automated deployments, and production releases.

  • Implement application security, authentication, authorization, and data-protection best practices.

  • Monitor and optimize application performance, scalability, and resource utilization.

  • Contribute to engineering standards, documentation, and development processes.

Requirements

  • 2-8 years of professional software development experience.

  • Strong proficiency in C# and .NET / .NET Core.

  • Hands-on experience with ASP.NET Core and Web API development.

  • Strong knowledge of object-oriented programming and software design principles.

  • Experience with SQL Server, database design, and SQL query optimization.

  • Experience building and consuming REST APIs.

  • Understanding of microservices and distributed application architecture.

  • Experience with Git and modern software development workflows.

  • Familiarity with unit testing frameworks such as xUnit, NUnit, or MSTest.

  • Understanding of authentication and authorization mechanisms such as OAuth 2.0, JWT, or OpenID Connect.

  • Strong debugging, analytical, and problem-solving skills.

Nice-to-Have Skills

  • Experience with Azure or AWS cloud services.

  • Hands-on experience with Docker and Kubernetes.

  • Experience with Entity Framework Core and Dapper.

  • Knowledge of messaging technologies such as Kafka, RabbitMQ, or Azure Service Bus.

  • Experience with Redis or other caching technologies.

  • Familiarity with CI/CD tools such as GitHub Actions, Azure DevOps, Jenkins, or GitLab CI.

  • Experience with React, Angular, or other modern frontend technologies.

  • Knowledge of event-driven architecture and asynchronous programming.

  • Experience with observability tools such as Application Insights, Grafana, Prometheus, or similar platforms.

  • Familiarity with Infrastructure as Code and Terraform.

  • Experience working in fintech, SaaS, healthcare, enterprise technology, or other high-scale environments.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com
Prepare application

Good distractions

Loading talks and stories from around this role…