Logo
RhythMedix

Full-Stack .NET Developer

RhythMedix, Mount Laurel, New Jersey, United States,


Job Title: Full-Stack .NET DeveloperPosition Summary:We are currently seeking a seasoned Full-Stack .NET Developer to join our innovative and dynamic team. The successful candidate will have strong skills and experience in Angular, JavaScript, ASP.NET Core, Entity Framework or other ORMs, and SQL Server. This role also requires experience building and maintaining web applications, Azure functions, as well as working with databases. Experience with cloud-based platforms, specifically Azure, is highly preferred. Familiarity with AWS is also considered a plus. Additional experience with SignalR, CosmosDB, Azure Blob Storage, and Azure Table Storage will be a significant advantage.Key Responsibilities:Collaborate with cross-functional teams to define, design, and implement new software features for our remote monitoring platform.Develop robust, scalable, and secure features using ASP.NET Core, Angular, and JavaScript.Leverage Entity Framework or other ORMs, and SQL to interact with databases.Develop and maintain high-quality code, establishing best practices for the team.Write automated tests to ensure the platform's stability, usability, and reliability.Review code, providing constructive feedback to ensure codebase quality and shared knowledge.Troubleshoot, debug, upgrade, and optimize software systems as needed.Assist with architectural decisions, ensuring the scalability and performance of the platform.Provide production support for our cloud-based solutions in Azure, including CosmosDB, Blob Storage, and Table Storage.Qualifications:Proven experience as a Full-Stack Developer or similar role in software development.Strong experience in ASP.NET Core, Angular, and JavaScript.Solid experience with Entity Framework or other ORMs, and SQL.Demonstrable experience with Azure; AWS experience can also be considered.Added advantage for experience with SignalR, CosmosDB, Azure Blob Storage, and Azure Table Storage.Familiarity with version control tools like Git.Knowledge of best practices for the full software development life cycle, including coding standards, code reviews, source control management, continuous integration, testing, and operations.Exceptional problem-solving skills and ability to work independently or with a team.Excellent verbal and written communication skills.Ability to manage individual project priorities, deadlines, and deliverables.Experience implementing user authentication using AAD, B2C, Okta or other provider is a plusThis job description is not meant to be all inclusive and the employee will also perform other reasonably related business duties as assigned by the immediate supervisor and other management as required.We offer a competitive salary and benefits package and the opportunity to work with a dynamic and growing organization. If you are a results-driven professional with a passion for delivering projects on time, within budget and to the satisfaction of stakeholders, we want to hear from you.

#J-18808-Ljbffr