- Company Name
- TherapyNotes, LLC
- Job Title
- Software Developer
- Job Description
-
Job Title: Software Developer
Role Summary:
Full-stack software engineer creating scalable, responsive web applications and services using Angular and ASP.NET Core, focused on API development, SOA and event-driven design.
Expactations:
3+ years of Agile software development experience, 1+ year creating responsive web front‑ends. Strong grasp of OOP, design patterns, API design, SOA, and event‑based architecture.
Key Responsibilities:
- Design, develop, test, deploy, and maintain end‑to‑end web applications (front end, business logic, data access).
- Participate in architecture discussions, code reviews, and design decisions to ensure scalability and quality.
- Build robust, RESTful APIs, applying SOA principles and event‑driven patterns.
- Collaborate with cross‑functional teams and stakeholders throughout the full development lifecycle.
- Mentor junior developers, uphold coding standards, and contribute to continuous improvement.
Required Skills:
- Front‑end: Angular, JavaScript, TypeScript, HTML5, CSS3, Sass.
- Back‑end: ASP.NET Core, C#.
- Data: PostgreSQL (or other RDBMS), Entity Framework Core or equivalent ORM.
- Concepts: OOP, design patterns, API architecture, event‑driven architecture, SOA.
- Tools: Git, CI/CD pipelines, unit testing frameworks.
- Soft skills: problem solving, clear communication, teamwork, agility.
Required Education & Certifications:
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related technical discipline. No specific certifications required.