Jobs
>
Philadelphia

    Senior Software Developer - Philadelphia, United States - TherapyNotes

    Default job background
    Description
    About TherapyNotes

    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.

    At TherapyNotes, we are a growing team of passionate and talented individuals. 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.


    If you are passionate about technology, mental health, and making a difference, TherapyNotes is the place where you can realize your potential.

    Description

    TherapyNotes is seeking a Senior Software Developer to join our growing team. We are looking for a passionate, experienced engineer who wants to work in a highly collaborative, team environment.

    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.

    Responsibilities
    Full-stack development including front end, business logic, and data access layers.
    Technology stack consists of C#, JavaScript, TypeScript, CSS, HTML, , 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
    Participate in code reviews
    Mentor and assist in the training and onboarding of other team members
    Work closely with other members of the development team and stakeholders
    Maintain high standards, attention to detail, accuracy and completeness
    Requirements
    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)
    Strong understanding of OOP concepts and design patterns
    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
    Experience with frameworks such as 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
    Excellent problem solving and communication skills
    Competencies
    Innovation - Displays original thinking and creativity, meets challenges with resourcefulness.

    generates suggestions for improving work, develops innovative approaches and ideas, and presents ideas and information in a manner that gets others' attention.

    Problem Solving - Identifies and resolves problems in a timely manner, gathers and analyzes information skillfully, develops alternative solutions, and works well in group problem solving situations.

    Adaptability - Adapts to changes in the work environment, manages competing demands, changes approach or method to best fit the situation, and able to deal with frequent change, delays, or unexpected events.

    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.

    Benefits
    Competitive salary - $110,000-$135,000/year
    Comp-time and flexible work hours
    Full health, life, disability, and dental insurance
    Retirement plan with company contribution
    Annual company profit sharing
    Personal development/training budget
    Open, collaborative work environment
    Extensive 2-week onboarding plan
    Comprehensive mentorship program
    Company provided refreshments

    #LI-Remote
    #LI-PL1

    TherapyNotes, LLC is an Equal Employment Opportunity Employer.

    All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.

    All candidates whom have been given a conditional offer of employment with TherapyNotes, LLC must also undergo a criminal background check.

    5/13/2024% % %%techsoftware%%

  • OWL Services

    Software Developer

    1 week ago


    OWL Services Philadelphia, United States

    **Who We Are** · OWL Services is the premier sales, installation, program management and service provider to retail, commercial, fleet, aviation and marine, and emergency power generation companies across the U.S. · With 33 offices and distribution centers and more than 1,400 fie ...

  • Horizon Ventures

    Software Developer

    3 days ago


    Horizon Ventures Camden, United States

    About the Company · Since 1994, we have been providing billing solutions for energy, water, and heat suppliers, contracting companies, and housing associations. We have deep roots in the industry - our client base includes well-known companies such as Deutsche Bahn, Envia M, and ...

  • Susquehanna International Group

    Software Developer

    1 week ago


    Susquehanna International Group Bala-Cynwyd, United States

    In this role you will: · - Work with technologies across the Microsoft Stack (C#,.NET, SQL Server, etc.) to manage full life cycle development. You'll have the opportunity to stretch beyond them, too. As an example, we utilize Qlik as our BI platform. · - Continue to learn. If yo ...


  • Comcast Corporation Philadelphia, United States

    **Job Summary** · **REQUIREMENTS**: · Bachelor's degree, or foreign equivalent, in Computer Science, Engineering, or related technical field, and five (5) years of experience developing architectural solution wikis; and translating business needs into technical requirements that ...

  • Spectrum Innovations

    Software Developer

    3 days ago


    Spectrum Innovations Merchantville, United States

    About the Company · The expansion of fiber optic networks is finally bringing the best internet to underserved regions - this is our daily business as a telecommunications company. We build and operate high-performance data networks in many regions in Germany under the brands wis ...


  • Apex Innovations Camden, United States

    The number one in Identity and Access Management - that's us, iC Consult. · To maintain our top position, we are looking for you to join us remotely or at our locations in Stuttgart, Essen, Munich, Hamburg, or Frankfurt as a Junior Software Developer / Software Architect (m/f/d), ...


  • NovaWorks Camden, United States

    Do you love attending concerts, going to sports events, and have a passion for culture? Then combine your interests with your job at Reservix in Camden. · Reservix started as a web application to help organizers host live events. Today, Reservix is one of the leading ticketing co ...


  • Comcast Corporation Philadelphia, United States

    **Job Summary** · **Disclaimer**: · - This information has been designed to indicate the general nature and level of work performed by employees in this role. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualific ...


  • Noblis Philadelphia, United States

    **Responsibilities**: · Noblis MSD's mission is to support the Naval Sea Systems Command (NAVSEA) and Naval Surface Warfare Center (NSWCPD) in their missions to enable research, development, test and evaluation, acquisition, engineering, systems integration, in-service and fleet ...


  • Titan Ventures Yeadon, United States

    We are looking for you to join our software development team at Yeadon: · You will implement software components · You will derive verifiable software requirements from customer specifications · You will develop technical solution proposals · You will expand software architecture ...


  • Apex Innovations Camden, United States

    At Camden, you have the opportunity to influence the development of innovative digital services that connect all stakeholders in the healthcare industry. We are driving the digitalization of the entire sector - from consulting and software development to operating data centers an ...


  • Aveva Philadelphia, United States

    AVEVA is a global leader in industrial software. Our cutting-edge solutions are used by thousands of enterprises to deliver the essentials of life - such as energy, infrastructure, chemicals and minerals - safely, efficiently and more sustainably. · We're the first software busin ...


  • Aurora Ventures Camden, United States

    **About IPETRONIK GmbH & Co. KG: ** · We are a globally operating company for mobile measurement technology, DAQ software, engineering services, and test bench technology for the automotive industry as well as for the aerospace & turbines sector. · What do we offer? · Flexible wo ...


  • Cascade Innovations Camden, United States

    Have you turned your passion for IT into a career with coding, and new challenges make your brain cells jump for joy? Do you thrive in agile software development and in a team with humor, heart, and a touch of nerdiness, where you can be yourself? Sounds like we should get to kno ...


  • Crimson Solutions Ellisburg, United States

    Who we are: · The group AG and DSER GmbH form a technology and software company group, offering a full range of cloud services in the financial services sector, from consulting to implementation. As a FinTech company, we create and operate innovative software solutions for financ ...

  • Leela Consultancy Inc

    Software Developer

    2 weeks ago


    Leela Consultancy Inc Wilmington, United States

    **Job Summary**: · **Duties**: · - Collaborate with the development team to design and implement new software features · - Write clean, maintainable, and efficient code using best software development practices · - Troubleshoot, debug, and upgrade existing software · - Gather and ...

  • GBS Group

    Software Developer

    2 weeks ago


    GBS Group Philadelphia, United States

    · Software Developer · The GBS Group has an exciting opportunity for a Software Developer. As a Software Developer with GBS, you will work both independently and with a team of programmers and engineers on complex projects related to Naval ship platforms. The position will deve ...

  • Engage Partners, Inc.

    Software Developer

    3 weeks ago


    Engage Partners, Inc. Philadelphia, United States

    Software Engineer (C++, C#, Java, or Python) · Relocation packages will be given * · Full-Time position (no 3 rd parties) · On-site (4x/week) · Software Developer · Location: Greater Philadelphia (Hybrid – 3-4 days/week) · Salary: $100,000 - $150,000 · Company: Quantitative T ...

  • Engage Partners

    Software Developer

    2 weeks ago


    Engage Partners Philadelphia, United States

    Software Engineer (C++, C#, Java, or Python) · Relocation packages will be given · Full-Time position (no 3 rd parties) · On-site (4x/week) · Software Developer · Location: Greater Philadelphia (Hybrid - 3-4 days/week) · Salary: $100,000 - $150,000 · Company: Quantitative Tr ...

  • Apex Dynamics

    Software developer

    3 weeks ago


    Apex Dynamics Fox Chase, United States

    Your tasks · Configuration and installation of software in customer-specific IT infrastructures (e.g. Cloud Tenants, Virtual Appliances) · Setting up WebHooks and applying manufacturer patches and upgrades for individual Identity Management solutions for customers · Customizing a ...