Senior .NET

last updated July 2, 2021 8:27 UTC

more jobs in this category:

  • -> Transcriptionist @ Literably
  • -> Remote Freelance Writers for Entry-Level Blogging Work @ We Write Blog Posts
  • -> English Transcript Editor @ 3Play Media
  • -> Data Entry Operator @ Tower Health
  • -> Data Entry specialist @ RMJ4U

The following job description is available in the following location:

Raleigh, NC Corporate Headquarters

Relocation assistance can be provided.

CaptiveAire values its software developers highly and offers them immense opportunities for freedom and creativity while not having overbearing management. We value very highly our developer environment and provide the absolute best in terms of equipment and work environment. We have an in-house espresso machine. What more could you need! Our corporate office has been recently remodeled.

This position is for our hardware monitoring and control suite of applications and website. The suite of applications consists of a SPA web application as well as numerous Windows Services deployed across about a dozen servers. Our main technology stack for this application is RabbitMQ for messaging, MongoDB and SQL Server for data storage, Redis more for caching and global application control and synchronization, as well as other tools such as Seq logging platform and a heavy internal NuGet environment. This is a large platform that continues to evolve. An upcoming major step will be pushing some pieces of this platform to Azure and begin using some of the analytics capabilities offered by several Azure services.

When interviewing, you should be comfortable and able to sit and have a casual conversation with other senior-level developers about topics such as Dependency Injection, class hierarchies including inheritance, polymorphic stacks, interfaces vs. abstract classes, basic and advanced questions concerning day-to-day use of Visual Studio, web-based technologies such as AngularJS, TypeScript, SignalR, and a host of others. You will be expected to participate in whiteboard discussions and give code examples on-the-fly for simple coding exercises such as database connections and other basic topics.

For overall project management, we use an internally-hosted instance of YouTrack as well as Confluence for documentation efforts. For CI, we are using 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. 95% of our source code is hosted in an on-premise GitHub Enterprise instance.

As a developer, you will also have an opportunity to contribute to CaptiveAire’s growing list of open source projects hosted on Github.

github.com/CaptiveAire

**This position is not available for telecommuting.

Shopping Cart
There are no products in the cart!
Total
 0.00
0