DoseSpot is looking to capitalize on its hyper-growth curve at the intersection of the software and healthcare industries by improving the healthcare experience for patients and doctors alike, ensuring mission-critical prescriptions and verifications are delivered on time and without error.
Requirements
- Proficiency in C, Java, JavaScript, and SQL, with the ability to write clean, efficient, and maintainable code.
- Strong understanding of web technologies and experience developing web applications and APIs using: ASP.NET Core, Entity Framework Core, MVC (Model-View-Controller), Blazor, LINQ, and NuGet Packages
- Experience with the .NET Framework, React, and Azure DevOps.
- Advanced knowledge of creating, optimizing, and managing databases using SQL Server
- Skilled in writing complex SQL queries and ensuring data integrity
- Proficiency with Azure DevOps and Git for source code management
- Hands-on experience with Microsoft Azure, including resource management, performance monitoring, and issue resolution
Responsibilities
- lead and manage a cross-functional full-stack development team consisting of three developers and rotating quality assurance personnel, ensuring efficient collaboration and streamlined project execution.
- Direct all stages end-to-end of the software development life cycle (SDLC) from requirement gathering and design to development, testing, and deployment, ensuring adherence to Agile methodologies and meeting project deadlines.
- Using technology stack expertise, deliver robust and scalable software solutions leveraging the .NET framework, Azure DevOps for CI/CD pipelines, and a mix of RDBMS (SQL Server) and NoSQL (MongoDB, Cosmos DB) databases to meet diverse client needs.
- Quality Assurance & Implement best practices in quality assurance and testing, ensuring the delivery of high-quality code with minimal defects, improving processes and reducing production issues through comprehensive unit testing, integration testing, and code reviews.
- Collaborate with key stakeholders, including product owners and business analysts, to define project requirements and align software development deliverables with business objectives.
- Mentor developers on best practices in .Net development, Azure DevOps CI/CD pipelines, and optimizing both RDBMS and NoSQL databases, fostering technical growth and problem-solving skills across the team.
Other
- 4 years of experience in software development or a related technical field.
- Proven experience leading Agile development teams, including: managing a team of software developers and QA analysts and directing design, development, testing, and implementation activities
- Experience in designing scalable and resilient software architectures
- Employer will allow remote/telecommuting throughout the U.S.
- No supervision experience required.