RedSail Technologies logo

Software Development Engineer

RedSail Technologies

Spartanburg, SC
Full Time
Mid Level
3 days ago

Job Description

About the Role

The Software Development Engineer works collaboratively within their team to perform feature analysis, research, requirements gathering, implementation/coding, testing, deployment, maintenance, and support of Smith Technology products. The development engineer is a vital member of a Scrum team actively participating in all aspects of the Scrum workflow. The focus of a development engineer will be on troubleshooting, code & design reviews, product quality, and working within the team.

Key Responsibilities

  • Primary focus of work will be on smaller components of the application such as ownership of a screen or portion of a subsystem.
  • Assist others in the gathering and creation of feature specifications, requirements documents, and design documents.
  • Perform designing, coding, debugging, testing, and troubleshooting throughout the application development process utilizing appropriate principles and patterns for the given languages and application type.
  • Collaborate cross-functionally with product managers, analysts, quality assurance engineers, and other team members to achieve elegant solutions.
  • Adhere to department and product development standards and best practices while working with others to do the same.
  • Actively ensure a high level of quality across the product from within the code to the delivered product.
  • Actively engage and work as a member of the Scrum team contributing to all Scrum ceremonies as needed.
  • Build and maintain effective working relationships with all members of the Scrum team, co-workers, and those in other departments.
  • Work directly with the Support department on an as-needed basis assisting with their focused areas of ownership.
  • Perform special projects and other related duties as assigned.

Requirements

  • Bachelor's Degree in Computer Science, an Engineering discipline or equivalent field, required. A combination of education and experience may substitute in lieu of a Bachelor's degree.
  • Proficiency in C# and .NET Core, including .NET 6 or newer.
  • Experience with NET Core for web application and RESTful API development, including MVC architecture and Razor pages.
  • Knowledge of Entity Framework (EF) Core or similar ORM tools for database access and manipulation.
  • Experience with unit testing frameworks (xUnit, MSTest) and integration testing.
  • Strong problem-solving abilities and debugging skills, including use of Visual Studio Debugger and related tools.
  • Proficiency in LINQ for data querying and manipulation within C#.
  • Knowledge of HTML, CSS, and JavaScript.
  • Experience with relational databases, particularly SQL Server, including query optimization, indexing, and security.
  • Experience with version control, especially Git.

Nice to Have

  • Experience with modern front-end frameworks such as React.
  • Knowledge of non-relational databases (e.g., MongoDB, CosmosDB).
  • Experience designing, building, and documenting RESTful APIs for internal and external integrations.
  • Familiarity with API testing tools (Postman, Swagger) and best practices for scalable, secure API design.
  • Experience with automated testing and CI/CD practices.
  • Knowledge of cloud platforms, especially Microsoft Azure, for deploying, scaling, and monitoring applications.
  • Experience with containerization (Docker, Kubernetes) and DevOps tools.
  • Background processing and job scheduling (e.g., BackgroundService, Hangfire, Quartz.NET).
  • Understanding of cybersecurity best practices, including secure coding and common vulnerabilities.

Qualifications

  • Bachelor's Degree in Computer Science, Engineering, or equivalent field.

Benefits & Perks

  • Position is performed in a remote work environment.

Working at RedSail Technologies

The role involves active participation within a Scrum team, collaboration across departments, adherence to standards and best practices, and a focus on quality and continuous improvement.

Apply Now

Job Details

Posted AtJun 18, 2025
SalaryCompetitive salary
Job TypeFull Time
Work ModeRemote
ExperienceMid Level

About RedSail Technologies

Website

redsailtechnologies.com

Company Size

501-1000 employees

Location

Spartanburg, SC

Industry

Software Publishers

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches