Senior .Net Developer

Other Jobs To Apply

No other job posts for this day.

Applicants from the United States ONLY. Hybrid option for applicants within the Capital Region of New York State. Fully Remote candidates will be accepted outside of this area.ABOUT USWe are a well-established, top-notch, fast-paced custom software development agency working on client projects in a variety of industries including health care, education, environmental engineering & insurance. You will play a critical role in the architecture, design, development, testing, and deployment of cloud/web/mobile software in a myriad of technologies. Along with your close-knit team of colleagues, you’ll see your creations take life in ways that can only happen in the dynamic world of software consultancy.Why settle for being a factory worker as a “coder” in a product company where you never get to see the light of day and no one cares about who you are or what you aspire to be. It’s time to be a bigger fish in a smaller pond, go beyond technical geekdom and be part of an amazing team of software design & development consultants.WHY JOIN US We offer top notch company culture, employee benefits, career growth, and have a trusted brand in our market. Competitive base salary + bonusMedical, Dental, Vision coverage on day 1 of employmentGenerous 401k match and employer contributionGenerous PTO + 8 company-paid holidaysHuge emphasis on work-life balance - 40 hour weeks!Remote work opportunities and flexible working hoursExtensive training and career development opportunitiesJOB DETAILS We are seeking a Senior .NET Software Engineer to work with Microsoft/Azure technologies in a team environment using industry-standard best practices. An exemplary applicant will have a strong knowledge of the .NET Framework in the C# languages, an ability to work on several projects at once, the skills to professionally troubleshoot issues, the ability to work independently, and the acumen to work with customers directly. In this role, you will apply software engineering principles to design, develop, maintain, test, and deploy client software projects while keeping your sights on solving business problems. We are looking for someone who is innovative, self-driven, and has a strong technical focus combined with a team-oriented attitude.We would ideally like someone willing to work hybrid onsite at our Cohoes, NY office, but we are willing to consider EST-based remote workers who are able to visit our office with some frequency.QUALIFICATIONS Bachelor’s Degree in Computer Science, related field or equivalent experience5+ years of software development experience on modern Microsoft platforms, including C#, ASP.NET Core, Razor, Blazor, Minimal APIs / Web APIs, and .NET 8/9 (LTS) is preferredFamiliarity with containerization (Docker) and modern source control workflows (Git) is a plusSkillful in writing unit and integration tests using xUnitExperience with RESTful and/or gRPC API designHands-on experience leveraging AI-assisted development tools such as Claude Code, GitHub Copilot, OpenAI Codex, Cursor, or similar to accelerate development, code review, and testing workflowsExperience building and architecting new solutions from the ground upExperience with Angular, React, Vue.js, or equivalent SPA with a strong understanding of web development is desiredExperience working in a blend of on-prem and cloud environmentsSkillful in writing Unit and Integration TestsExpertise in SQL Server or equivalent relational database experiencePractical experience using Entity Framework Core or relative ORM.Experience working on an Agile / Scrum Team environmentResponsibilities: Defining the software and database architecture for new solutionsTake charge in creating and implementing new solutions as the technical lead of a projectProducing software and database designs that meet both business and technical requirementsPerforming hands-on development and unit testing of web-based software solutions primarily based on Microsoft technologiesGaining a deep understanding of written and verbal business requirements provided by analysts or Product ManagersParticipating in quality assurance, including system testing of the software developed when requiredManaging software deployments and ongoing software supportHelp mentor, lead, and coach junior team members with architectural direction, managing git branches, architectural best practices and coding standardsPerform work within allotted hourly budgets and within specific timeframesOptional Experience working in Azure using App Services, Key Vault, Azure Functions, Azure Storage or othersExperience with Azure DevOps and working with Azure Pipelines or similar CI/CD tooling or the desire to learn

Back to blog

Other Jobs To Apply

SAP MDG Enterprise Asset Management Functional Consultant Remote / Telecommute Jobs

ServiceNow Functional Lead 102420 Remote / Telecommute Jobs

Virtual Performance Integration Manager - GM Defense

REMOTE: Insurance Sales Representative

Virtual Health Technician II

English Screener

Clinical Application Specialist - Digital Implementation Services

Incident Response Consultant (Remote)

Staff Embedded Software Engineer, Virtualization

Field Medical Advisor, Oncology

Manager, Training Delivery (Remote)

Director, Creator & Affiliate Marketing

Senior AI Solutions Architect (RapidScale) (Remote)

Security Consulting Engineer(Remote)

Supervisor Employee Services Contact Center - REMOTE

Bilingual Spanish Part Time Retail Sales Consultant

Lead Strategist Project Based

Account Executive, SMB Team Sales - Miami, FL

[Remote] Senior Data Product Manager, CMC Digital

US Director of Medical Affairs (US DMA) – Infectious Diseases and Vaccines (Respiratory), Remote

Senior Product Service Specialist - Water Heaters (Remote - US Only - Must Reside in the Central ...

Lead Graphic Designer, Accessories (Remote)

Boeing Virtual Information Session - Fall 2026 [Remote]

Remote Operator (Spring, TX)

Marcus by Goldman Sachs, Complaints Specialist, Richardson, TX/Draper, UT

Staff Software Engineer at Block, Inc.: 100% Remote (New York, NY)

Community College Veterans Information Session with Bank of America

Principal Technical Writer - Customer Onboarding

CONFIGURATION SPECIALIST(MONDAY.COM)

Azure and GitHub Consultant

Finance Manager, Marketing

Amex Work From Home Jobs

Work From Home Jobs At Walmart $24/Hour

The Walt Disney Company is hiring: Remote Spanish Sports Video Content Creator i

Junior/Mid AI Video Artist (Full Remote - Worldwide)

Data Entry Clerk Work From Home - Part-Time Focus Group Participants (Up To $750/Week)

Online Typing Jobs (Remote Position)

SE Region for CDL A Drivers. Top 50% Avg. $81,172

Accounting Assistant 2- Invoice Processing Specialist (Remote)

Remote Out of Office Position / Data Entry (Hiring Immediately)

English Tutor (Private) | TeachMe.To

Call Center Service Advocate I - Remote - Full-time

Call Center Representative Agent Work From Home - Part-Time Focus Group Panelist

Warehouse/Inventory Specialist

Caregiver for 18yr old (1F0186G)

Sr. Director of Content Intelligence & Tech PM (Remote)

-Hiring Entry-Level Remote Job| Flexible Schedule | Apply Today

Remote Video Editor: Social-first Storytelling Pro

Manager - Healthcare Quality - Project Management (IC)

Remote Presentation Designer — Brand Storyteller Job at NIKE, Inc. in New York

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...