Full Stack C# Developer
5 - 7 years experience • Software
Title: Full Stack C# Developer
??Location: Raleigh, NC
Full Time PERMANENT position
Note: We are ONLY looking for US Permanent Residents/Green Cards or US Citizens and No VISAS!
This position requires someone that has a passion for client-side development as well as strong skills in the C# space. There will be heavy coding on both the client and server side. This position will also involve helping with new application features and maintenance of the existing codebase as secondary responsibilities.
We are splitting this work between two individuals that will collaborate, but with different focuses. One individual will be focused solely on replacing and rebuilding a company-specific CRM that is embedded into our sales application while the other person will be focused on porting and rewriting major portions of the application using Angular.
For overall project management, we use an internally-hosted instance of YouTrack as well as Confluence for documentation efforts. For Continuous Integration, we use TeamCity and internally-hosted NuGet packages to help better manage our software builds, dependencies, and deployments. We are also using OctopusDeploy for most all software deployments to staging and production environments. Source code is hosted in an on-premise GitHub Enterprise instance.
Goals for this position:
ASP.NET Web Forms to Angular + TypeScript conversions.
Develop Web API layer for client-side interactions.
Create client-side build and deployment process.
Improve application usability / simplify existing workflows.
Desired technical skills:
Angular (experience with any version is fine)
Webpack (or equivalent library)
ASP.NET Web API / MVC / Web Forms
5+ years of continuous experience with C#; specifically v4.0+ is preferred.
5+ years of experience using SQL Server; T/SQL, or equivalent relational database.