| Location | Memphis, TN |
We are seeking a Software Engineer for a 12-month contract position in Memphis, Tennessee. You will join a team supporting a suite of transaction-heavy, event-driven applications responsible for processing purchases, payments, user activity, and related data flows. This role contributes to the design, development, testing, implementation, and support of full-stack solutions using .NET/C#, React, JavaScript/TypeScript, and SQL Server.
Responsibilities
Qualifications
Required
2-5 years of professional software engineering or development experience working with web applications, APIs, databases, or enterprise software solutions.
Hands-on development experience with .NET and C#.
Experience developing frontend applications or functionality using React.
Working knowledge of JavaScript and/or TypeScript.
Experience with SQL Server, including writing queries and troubleshooting application-related data issues.
Experience developing, consuming, or supporting REST APIs.
Understanding of full-stack application development and how frontend, backend, API, and database components interact.
Experience troubleshooting software or application issues.
Strong problem-solving and analytical skills.
Ability to collaborate effectively in a team environment.
Ability to learn new technologies, adapt to changing priorities, and take ownership of assigned work.
Strong communication skills and attention to detail.
Preferred
Experience working in an Agile software development environment.
Experience supporting transaction-heavy or enterprise business applications.
Exposure to event-driven applications or system integrations.
Experience with application testing and validation.
Exposure to legacy application modernization.
Exposure to cloud, DevOps, CI/CD, or automated deployment practices.