What are the responsibilities and job description for the Senior Software Developer position at TherapyNotes?
A company is looking for a Senior Software Developer (Mobile) to join their team.Key ResponsibilitiesPerform full-stack development including front end, business logic, and data access layersDevelop for web and mobile devices, managing the entire development lifecycleMentor and assist in the training and onboarding of new developers while collaborating with team members and stakeholdersRequired Qualifications7 or more years of software development experience in an Agile environment3 or more years of experience developing responsive web applicationsBS and / or MS in a technical discipline (Computer Science or Software Engineering preferred)Strong understanding of OOP concepts and design patternsExpertise with Angular, ASP.NET Core, C#, JavaScript, TypeScript, CSS, SASS, and HTML