CareerZen Logo
Company logo

Senior Software Engineer (C# and .NET)

Emergent Software

Part-time | Full-time | Contract

Memphis, TN

Job description

Job Summary
We are seeking a skilled .NET/C#/Blazor Developer to join our dynamic team. The ideal candidate will have a strong background in web development, particularly with ASP.NET and C#. This role involves designing, developing, and maintaining applications, ensuring high performance and responsiveness to requests from the front-end. You will collaborate with cross-functional teams to define, design, and ship new features while also working on bug fixing and improving application performance.

Responsibilities

  • Develop and maintain web applications using .NET technologies including C#, Blazor, and ASP.NET.
  • Collaborate with front-end developers to integrate user-facing elements using server-side logic.
  • Design and implement RESTful APIs for seamless communication between front-end and back-end systems.
  • Utilize Entity Framework for database interactions and ensure efficient data management.
  • Conduct unit testing to ensure code quality and reliability.
  • Participate in Agile development processes, including sprint planning and retrospectives.
  • Work with databases such as SQL Server, MySQL, PostgreSQL, or MongoDB for efficient data storage solutions.
  • Troubleshoot and debug applications to enhance functionality and performance.
  • Stay updated with emerging technologies and industry trends to incorporate best practices into development.

Qualifications

  • Proficient in C#, .NET framework, ASP.NET MVC, Blazor, and web services (SOAP/REST).
  • Strong understanding of front-end technologies including HTML, CSS, JavaScript, React, Angular, or Bootstrap.
  • Experience with database design and management using SQL Server or other relational databases.
  • Familiarity with version control systems such as Git or SVN.
  • Knowledge of cloud platforms like AWS or Azure is a plus.
  • Understanding of software development life cycle (SDLC) principles and methodologies such as Agile.
  • Ability to work collaboratively in a team environment while also being self-motivated.
  • Excellent problem-solving skills with a focus on debugging and multithreading concepts. Join us in creating innovative solutions that drive success for our clients!

Job Types: Full-time, Part-time, Contract

Pay: $65,000.00 - $80,000.00 per year

Expected hours: 20 – 35 per week

Ability to Commute:

  • Ellington, CT 06029 (Required)

Ability to Relocate:

  • Ellington, CT 06029: Relocate before starting work (Required)

Work Location: Hybrid remote in Ellington, CT 06029