About the Company
The original job listing does not specify the hiring company's name or provide additional company background.
About the Role
The company is seeking a software developer with experience in React and .NET to build and maintain high-performance web applications. This role combines frontend development, backend engineering, and database work, with an emphasis on creating intuitive user interfaces and reliable, scalable application services.
You will develop reusable UI components, build APIs and backend services, and work with SQL Server to support application functionality. The position also involves testing, debugging, documentation, and collaboration with cross-functional teams throughout the software development lifecycle.
Key Responsibilities
- Build reusable user interface components and optimize application performance.
- Develop APIs and backend services using C#, .NET 6+, and Web API.
- Design SQL Server tables and write efficient database queries.
- Test and debug applications to identify and resolve software issues.
- Document, maintain, and improve application code.
- Collaborate with cross-functional teams throughout the software development lifecycle.
- Develop high-performance web applications and scalable backend solutions using the specified technology stack.
Required Qualifications
- Bachelor's degree in Computer Science, Management Information Systems (MIS), or a related field.
- At least four years of software development experience.
- Experience with Vite, React Router, state management, and schema validation tools.
- Proficiency in C#, .NET 6+, Web API, SQL Server, and JSON.
- Familiarity with Git, Visual Studio, NHibernate, and LINQ.
- Strong analytical, communication, and problem-solving skills.
Preferred Qualifications / Requirements
- Experience working with Agile software development methodologies.
- Experience with Test-Driven Development (TDD).
Location and Work Arrangement
- Work Arrangement: Remote.
- Employment Type: Full-time, direct hire.