Senior Cyber Software Developer - Philadelphia, PA, United States - TherapyNotes

    Default job background
    Full time
    Description
    TherapyNotes is a national leader in behavioral health Practice Management and Electronic Health Records (EHR) software.

    Our software-as-a-service (SaaS) solution is at the forefront of innovation, seamlessly integrating patient scheduling, medical records, billing, and electronic claims to revolutionize how mental health professionals manage their practices.

    Our team thrives on collaboration and innovation, continually pushing the boundaries of what EHR software can do.

    We pride ourselves on our ability to adapt to the ever-evolving landscape of healthcare and technology, staying at the forefront of industry trends.

    We believe in pushing each other to learn and solve complex problems, fostering an environment where your skills and expertise will flourish.

    Together, we are shaping the future of behavioral health software, making it easier for clinicians to provide the best possible care to their patients.

    TherapyNotes is seeking a Senior Software Developer to join our growing team.

    The right candidate will have significant experience building highly scalable, responsive web applications and web services using technologies such as C#, Web API, TypeScript, and JavaScript.

    They will have demonstrated expertise with modern web technologies such as web sockets and service workers and have experience using these technologies to build single page applications (SPAs) and progressive web apps (PWAs).

    They will also possess both the desire and the capability to help build that expertise in others.
    Full-stack development including front end, business logic, and data access layers.
    Technology stack consists of C#, JavaScript, TypeScript, CSS, HTML, ASP.NET, AJAX, PL/SQL, and WCF
    Responsible for full development life cycle from planning through successful release and support
    Participate in decision making concerning software architecture and design
    Mentor and assist in the training and onboarding of other team members
    7 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 preferred)
    ~ Expertise with C#, JavaScript, TypeScript, Bootstrap, CSS, and HTML
    ~ Experience building single page applications (SPA) and progressive web apps (PWA)
    ~ Strong understanding of web and browser technologies such as web sockets, service workers, LocalStorage, SessionStorage, and W3C manifests
    ~ js and React
    ~ Experience with CSS preprocessors such as SASS or LESS is a plus
    ~ Experience building RESTful web services using Web API
    ~ Experience working with PostgreSQL, or other relational databases
    ~ Teamwork - Balances team and individual responsibilities, exhibits objectivity and openness to others' views, gives and welcomes feedback, contributes to building a positive team spirit, puts success of team above own interests, able to build morale and group commitments to goals and objectives, and supports everyone's efforts to succeed.
    Comp-time and flexible work hours
    Full health, life, disability, and dental insurance
    Retirement plan with company contribution
    Personal development/training budget
    LI-Remote
    #All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.