Previous Job
Full Stack Software Engineer (.Net)
Ref No.: 18-13926
Location: Tampa, Florida
Full Stack .Net Engineer
Princeton Information is seeking outstanding software engineers for a permanent opportunity in Tampa Florida. Currently we're working with .NET, C#, ASP.NET MVC, Web API, SQL Server, Xamarin Forms, JavaScript/HTML/CSS, AngularJS (currently v1.7), jQuery, Twitter Bootstrap, and Azure/AWS. 
We're searching for an exceptional Software Developer with the following traits:
  • Problem solver with excellent debugging skills for .NET and web applications
  • Ability to multi-task and communicate task requirements effectively
  • Attention to detail and enthusiasm for software development
An ideal candidate would have strong front-end skills with AngularJS/JavaScript, also capable of wielding C# and ASP.NET MVC/Web API, and able to assist the team with day-to-day tasks. Experience with Xamarin Forms, WPF, and UWP is highly desired.

Required skills
  • Full stack development with 4+ years of experience creating web applications using ASP.NET MVC with C#, and AngularJS v1.7
  • Experience as a consultant or contractor with the ability to work on multiple projects/clients
  • Experience with SQL Server (or Oracle, MySQL), able to create/modify databases, tables, and stored procedures with SQL Server Management Studio
  • Extensive experience with JavaScript (not jQuery). Must understand AJAX, asynchronous programming, HTTP requests/web request lifecycle
  • Familiar with common software development design patterns (Gang of Four): creational, structural, and behavioral patterns
  • Experience with HTML and CSS, familiar with Twitter Bootstrap or similar
  • Experience with using source control such as TFS, Git, or SVN
  • Experience with Entity Framework and writing LINQ queries
Preferred Skills
  • Experience with Angular v2+ and .NET Core
  • Experience with Dependency Injection and any unit testing framework
  • Experience with Azure or similar cloud provider
  • Experience with Docker, Xamarin forms, WPF, XAML
Why work here
There is huge opportunity for growth as a member of our team, and we offer the following incentives:
  • Work from home (1 day/week), flexible schedule and PTO
  • Relaxed dress code, snacks and drinks on-site
  • Self-directed team with no micromanaging
  • On the job training, paid certifications, free continuing education resources
  • Learn the consulting industry and work on a vast variety of projects
  • Make a big impact on a small team and experience working at a startup
  • Frequent hackathons for R&D and exploring new technologies