Senior Software Developer

Posted 29 days agoViewed
110000 - 135000 USD per year
United StatesFull-TimeBehavioral Health Software
Company:TherapyNotes.com
Location:United States
Languages:English
Seniority level:Senior, 5+ years
Experience:5+ years
Skills:
Backend DevelopmentPostgreSQLSoftware DevelopmentAgileDesign PatternsFrontend DevelopmentFull Stack DevelopmentHTMLCSSJavascriptTypeScriptC#AngularREST APIMentoring
Requirements:
5 or more years experience developing software in an Agile, team-based environment. 3 or more years experience developing responsive web applications. BS and/or MS in a technical discipline (Computer Science or Software Engineering required). Strong understanding of OOP concepts and design patterns. Expertise with Angular, ASP.NET Core, C#, JavaScript, TypeScript, CSS, SASS, and HTML. Expertise in building robust APIs and adhering to Service-Oriented Architecture (SOA) principles. Experience in event-based software design and event-driven architecture. Experience with PostgreSQL or other relational databases, and Entity Framework Core or similar object-relational mapping frameworks. Excellent problem solving and communication skills.
Responsibilities:
Perform full-stack development (front end, business logic, data access). Responsible for the entire development lifecycle (planning to release and support). Contribute to software architecture decisions, design strategies, and code reviews. Collaborate closely with development team members and stakeholders. Mentor and assist in training and onboarding new developers. Maintain high standards, attention to detail, accuracy and completeness.
Similar Jobs:
Posted about 6 hours ago
US, CanadaFull-TimeInsurance Technology
Senior Software Engineer, Core
Posted about 6 hours ago
United StatesFull-TimeServiceNow Development
ServiceNow Developer
Posted about 6 hours ago
United StatesFull-TimeNo-code Development
Unqork Developer