This job is restricted to tax residents of , but we detected your IP as outside of the country. Please only apply if you are a tax resident.
Title Full-Stack .NET/Angular Software Developer
100% Remote
Contract to hire
Pay rate at rollover – Commensurate with experience between 85K and 110K
MUST BE OUR W2 EMPLOYEE DURING CONTRACT PHASE
We looking for an experienced full-stack .NET/Angular software developer. We are interested in smart, motivated individuals who range in experience from 5 to 10+ years.
Duties
Develop, document, and test software components for new SaaS products and product enhancements
Participate in a collaborative environment to review application requirements and create designs for new components and features
Troubleshoot and fix bugs
Prepare and execute test plans
Experience and Skills Required
Extensive knowledge and experience in full stack .NET application development
Proficient in current web application development tools, patterns, frameworks and techniques
Extensive knowledge and experience with web applications frameworks such as Angular, React, Redux, or similar
Experience developing JavaScript, CSS, HTML web applications/SPA (Single Page Applications)
Angular experience a big plus
Extensive knowledge and experience with C# development
Comfortable with .NET Core and ASP.NET Web API
Experience with Entity Framework and SQL
Proficient in RESTful API development (Swagger and Open API docs knowledge is a plus)
Experience with concurrent development source control (Git) and continuous integration (Azure DevOps)
General Qualifications
Bachelor's degree (B.S.) in Computer Science or related field
Experience interfacing with RDBMS' including the ability to create basic objects such as tables, views, and stored procedures as well as a good basic grasp of SQL
Experience developing Software as a Service (SaaS) applications with a good understanding of cloud application architecture and distributed systems (Cloud Native knowledge is a plus)
Demonstrated experience with best SDLC best practices: coding standards, reviews, code management, build processes, and testing
Great team player who collaborates with multiple teams to develop complex software applications
Experience following an Agile methodology
Comfortable working in a distributed work environment (work remotely from home)