Full Stack .NET Sr. Software Engineer
Job Description
CaptiveAire is seeking a Senior Full Stack .NET Software Engineer to support internal line-of-business applications used by internal teams across Sales and Manufacturing. This onsite role in Raleigh, NC focuses on delivering new features, resolving defects, and improving day-to-day usability for existing workflows.
You will work across the stack using C# and client-side development, while collaborating with teams that rely on internally hosted tooling to manage planning, documentation, builds, and deployments. Source code is maintained in an on-premises GitHub Enterprise environment, and continuous integration and releases are handled through internal systems.
What you’ll do
- Work with internal Sales and manufacturing software.
- Implement new feature requests and fix bugs in existing logic.
- Improve application usability by simplifying existing workflows.
- Ensure implemented software aligns with the goals defined in requirements.
- Approach solutions with critical and thorough thinking.
- Continuously improve your work and yourself.
- Use YouTrack for overall project management and Confluence for documentation.
- Support continuous integration using TeamCity and internally hosted NuGet packages.
- Deploy to staging and production using OctopusDeploy.
Requirements
- .NET / .NET Core experience.
- Experience with Entity Framework or a similar ORM.
- 5-10 years of continuous experience with C#.
- 5-10 years of experience with SQL Server, including T-SQL or an equivalent relational database.
Technologies you’ll use
- C#
- .NET / .NET Core
- Entity Framework (ORM)
- SQL Server, T-SQL
- YouTrack
- Confluence
- TeamCity
- NuGet (internally hosted packages)
- OctopusDeploy
- GitHub Enterprise (on-premises)
Location: Raleigh, NC (onsite). Salary: competitive salary based on experience.