.NET/Azure Software Engineer (Remote, W-2)
Charlotte, NC, United States
** Open to remote candidates . Open to W-2 candidates . Not considering C2C at this time. Must work Eastern Standard Time (EST) hours. **
Summary:
As a full stack .NET Azure Software Engineer , you will maintain, design and develop new Azure
native C# software. The candidate must be able to work in a team environment with the ability to
communicate effectively with other team members. A demonstrated ability to think critically and
solve non-trivial problems is a plus.
Role:
Use a variety of programming languages to create user-friendly Azure applications
Design, develop and test world-class, secure software and services
Write clean code that is simple, maintainable, reusable, and conforms to team coding style and standards as well as architectural best practices
Participate in peer reviews of solution designs and code
Work closely with QA to triage and fix bugs
Document developed solutions as well as associated design decisions
Required Skills:
5+ years of experience developing .NET applications utilizing C#
2+ years of experience with MVC , .NET Core , JSON , REST APIs
Experience with Azure Function Apps , Blob Containers , Storage Account (Table Storage) , Cosmos DB
Experience deploying, securing & managing Azure Resources is a plus
Experience with JavaScript frameworks such as React , Vue , or Angular preferred
Possess an in-depth understanding of software design patterns and object-oriented principles (SOLID)
Experience with source control systems such as Git or Azure DevOps
Strong written and verbal communication skills, as well as strong problem-solving abilities and an aptitude for learning new technologies.