Envoc Careers

Full Stack .Net/React Software Developer

Envoc is building a better reality for our clients and we hope that you are able to make the journey with us!

Description

Envoc, a seven-time Best Places to Work company, is seeking a talented Software Developer to join the team in our Baton Rouge office. We really only have two overarching requirements for our developers: they must be smart, and they must get things done. We seek software developers that have a burning desire to learn new practices and technologies and stretch their talents to their limits.

We will provide you with the best tools so you can focus on solving problems, including Visual Studio, SQL Server, ReSharper, NCrunch, and more. We strive to produce the highest quality code by rigorously following software development best practices to achieve that goal.

We want someone who...

  • Wants to work directly with clients
  • Is motivated to be a team player and problem-solver
  • Is passionate about quality code
  • Has excellent organizational and communication skills
  • Is able to juggle multiple projects at one time
  • Wants to use all of his or her skills to make other people's lives better

Requirements

  • 3-5 years of experience in software development
  • Experience writing C# and using the .NET Framework (ASP.NET Core)
  • Experience using Entity Framework and relational databases
  • Experience writing JavaScript and using a SPA framework or library
  • Experience using Git (Source Control)
  • Experience consuming third-party APIs
  • Familiarity with the following principles: DRY, SOLID, YAGNI
  • Familiarity with common design patterns

Nice-to-Have

  • A GitHub portfolio
  • Experience building applications using ReactJS
  • Experience building applications using TypeScript
  • Experience building applications using Xamarin
  • Familiarity with Microsoft Azure (App Service, SQL Azure, Blob Storage)
  • Familiarity with CI/CD (Azure DevOps, Octopus Deploy, TeamCity)
  • Familiarity with Umbraco CMS
 
 
 
 
 
 
 

How to Apply

Getting to know someone can take time, but it is a critical step toward creating a lasting relationship. Our application process is designed to help us get to know each other a bit better. The first step is to apply here.