Apply

Software Developer

Posted 2024-11-07

View full description

πŸ’Ž Seniority level: Middle, 3 or more years

πŸ“ Location: United States

πŸ’Έ Salary: 65000 - 110000 USD per year

πŸ” Industry: Behavioral health software

🏒 Company: TherapyNotes.com

πŸ—£οΈ Languages: English

⏳ Experience: 3 or more years

πŸͺ„ Skills: PostgreSQLAgileASP.NETDesign PatternsHTMLCSSJavascriptSoftware ArchitectureTypeScriptC#Asp.NETAngularCommunication SkillsJavaScript

Requirements:
  • 3 or more years experience developing software in an Agile, team-based environment.
  • 1 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 Angular, ASP.NET Core, C#, JavaScript, TypeScript, CSS, SASS, and HTML.
  • Experience in building robust APIs and adhering to Service-Oriented Architecture (SOA) principles.
  • Familiarity with 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 including front end, business logic, and data access layers.
  • Responsible for the entire development lifecycle from planning to release and support.
  • Actively contribute to software architecture decisions, design strategies, and code reviews to ensure high-quality, scalable, and maintainable solutions.
  • Collaborate closely with development team members and stakeholders.
  • Maintain high standards, attention to detail, accuracy, and completeness.
Apply

Related Jobs

Apply

πŸ“ United States, Canada, Kenya, Netherlands, Malaysia

πŸ” Supply chain sustainability

  • 10+ years of experience in the software development field.
  • Expertise in front-end frameworks, particularly Angular.
  • Experience with front-end architecture.
  • Proficiency with tools for building, testing, and deploying front-end software at scale (e.g., Git, Docker, Kubernetes).
  • Ability to design solutions aligned with business goals and architectural guidelines.
  • Strong understanding of performance optimization and scalability for front-end systems.
  • Mentoring and coaching skills.
  • Excellent communication skills to influence technical decisions.
  • Curiosity for learning latest front-end technologies.

  • Own the technical quality of the UI solutions delivered by your team from discovery to development to adoption.
  • Lead the development of reusable UI components that align with Assent's design system.
  • Collaborate with product management, user experience, quality assurance, and back-end teams to deliver seamless front-end solutions.
  • Mentor other front-end developers, aiding their technical growth.
  • Guide the team in adopting emerging front-end technologies.
  • Participate in code reviews and design discussions.
  • Evangelize best practices in front-end development.
  • Resolve complex front-end technical challenges.

DockerLeadershipSoftware DevelopmentGitKubernetesStrategyAngularCommunication Skills

Posted 2024-11-14
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 116000 - 145000 USD per year

πŸ” Software Development

🏒 Company: Sinch

  • 2+ years practical software development experience in building user interfaces.
  • Proficiency in HTML, CSS, and Typescript.
  • Strong fundamental JavaScript foundation.
  • Skilled in development using modern React paradigms.
  • Experience integrating with RESTful API services.
  • Preferred: Experience with Python and PHP.

  • Participating in the planning sessions to define the product roadmap.
  • Crafting functional UIs based on mockups created by the UX team.
  • Reducing technical debt by writing clean and simple code.
  • Advocating for developer and customer experience.
  • Collaborating across teams to accomplish goals.

Software DevelopmentHTMLCSSJavascriptTypeScriptJavaScriptReact

Posted 2024-11-14
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ” Fintech

🏒 Company: YouLend

  • Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience).
  • 7+ years of experience in software development using C# and .NET Core.
  • Strong experience with AWS cloud infrastructure and tools.
  • Experience with Angular (Angular 8+ preferred).
  • Expertise in containerization and orchestration using Kubernetes and Docker.
  • Solid understanding of microservices architecture.
  • Demonstrated collaboration and communication skills.
  • Proficiency in C#, .NET Core, and object-oriented programming.
  • Hands-on experience with CI/CD pipelines and automation tools.
  • Familiarity with SQL and NoSQL databases.

  • Lead and deliver on complex, high-impact projects, aligning team work with business goals.
  • Partner with Product Managers for understanding business requirements and technical specifications.
  • Participate in every phase of the software development lifecycle.
  • Act as a trusted advisor for technical guidance across teams.
  • Collaborate with cross-functional teams for successful development and deployment of applications.
  • Design and develop applications using C#, .NET Core, and Angular.
  • Architect and implement cloud-based solutions on AWS.
  • Drive architectural changes to improve system performance.
  • Ensure adherence to quality and coding standards.

AWSDockerPostgreSQLSoftware DevelopmentSQLAgileDynamoDBKubernetesMySQLQASCRUMTypeScriptC#.NET.NET coreAngularNosqlCollaborationCI/CDMentoringDevOpsTerraformMicroservices

Posted 2024-11-13
Apply
Apply

πŸ“ United States

🏒 Company: pro team management

  • Proven experience as a Software Developer or in a similar role.
  • Strong knowledge of programming languages such as Java, C#, Python, or JavaScript.
  • Familiarity with web development technologies including HTML, CSS, and JavaScript frameworks.
  • Experience with database management systems (e.g., MySQL, PostgreSQL, SQL Server).
  • Understanding of Agile development methodologies.
  • Proficient in using version control systems like Git.
  • Strong analytical and problem-solving skills, with a keen attention to detail.
  • Excellent communication and teamwork abilities.

  • Design, develop, and implement software applications based on project requirements.
  • Participate in brainstorm sessions and collaborate with team members to design efficient solutions.
  • Write clean, scalable, and efficient code, while following coding standards and best practices.
  • Test and debug applications to ensure optimal functionality and performance.
  • Work with the QA team to ensure the product meets quality standards before release.
  • Maintain and improve existing software applications, providing support and troubleshooting as needed.
  • Stay updated on emerging technologies and incorporate relevant tools into development processes.

PostgreSQLPythonSoftware DevelopmentSQLAgileGitHTMLCSSJavaJavascriptMySQLQAC#JavaScriptAttention to detail

Posted 2024-11-12
Apply
Apply

πŸ“ United States

🧭 Grant Funded, Limited-Term Opportunity

πŸ’Έ 103500 - 143500 USD per year

πŸ” Public Health

  • Must collaborate with epidemiologists and RIDOH staff.
  • Special emphasis on Application Development using the REDCap platform.

  • Play a crucial role in advancing the CDC Foundation's mission by developing and maintaining software applications.
  • Work closely with epidemiologists, RIDOH Program, and IT staff.
  • Focus on application development leveraging RIDOH's REDCap platform.
  • Aims to strengthen the state's data management capabilities in public health data collection and analysis.

PythonSoftware DevelopmentData AnalysisGitData analysis

Posted 2024-11-08
Apply
Apply

πŸ“ United States

🧭 Contract

πŸ’Έ 103500 - 143500 USD per year

πŸ” Public health

  • Strong demonstrable experience with intermediate GIS knowledge.
  • Experience working in contemporary GIS settings with health-related data.
  • Knowledge of engineering best practices including source control, automated testing, continuous integration and deployment, and peer review.
  • Ability to work with sensitive datasets like Medicaid and PII/PHI/HIPPA variables.

  • Play a crucial role in advancing the CDC Foundation's mission.
  • Develop and maintain software applications for a public health association.
  • Provide advanced GIS analytical support to Rhode Island Department of Health's emergency response and recovery activities.
  • Support data management activities.
  • Develop and implement project plans to improve data connectivity and automation.

PostgreSQLProject ManagementPythonSoftware DevelopmentSQLData AnalysisGitData analysisPostgresCommunication SkillsAnalytical SkillsCollaboration

Posted 2024-11-08
Apply
Apply

πŸ“ United States

🧭 Internship

πŸ’Έ 41 - 45 USD per hour

πŸ” Entertainment

🏒 Company: PlayStation Global

  • Currently pursuing an undergraduate degree program from an accredited institution, with an expected graduation date by Spring 2026
  • Familiarity with software development lifecycle
  • Clear and consistent communication skills
  • Adaptability and ability to learn new tools and concepts
  • Eagerness to learn and collaborate with cross-functional teams across various platforms
  • Programming experience in a language, bonus if the language is JavaScript
  • Good understanding of object-oriented principles
  • Familiarity with version control, e.g., GitHub

  • Independently designing and developing a tool, process, or material that improves the team
  • Designing, developing, maintaining, and executing test cases for new features
  • Performing functional, integration, and regression testing using manual and automated approaches
  • Collaborating with QA Engineers, Developers, and Project Managers to understand feature requirements, identifying acceptance criteria, and resolving issues
  • Working with teams responsible for PlayStation Stores and related applications

Software DevelopmentJavascriptQAJavaScriptRegression testingCommunication Skills

Posted 2024-11-07
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ” Biomedical and life sciences

🏒 Company: BCC-NIH

  • 2+ years of relevant Computer Programming experience in a Linux environment.
  • Proficiency in the 'C' programming language.
  • Fluency in at least one of the following scripting languages: bash, sh, csh, or tsh.
  • Experience with open source projects and source version control software.

  • Be able to work autonomously.
  • Responsible for updating, maintaining, and fixing the NLM Medical Text Indexer (MTI) software and related databases.
  • Work with a diverse group of scientists, bioinformaticians, and other developers across the center to implement efficient bioinformatics algorithms and to further advance the usefulness of Automatic Indexing.
  • Learn new technologies, keep up with the internal systems, and share your knowledge with the team.

PythonBashGitJavaMySQLAlgorithmsRDBMSRegression testingCI/CD

Posted 2024-11-07
Apply
Apply

πŸ“ United States

🧭 Full-Time

🏒 Company: BCC-NIH

  • Bachelor or Master of Science degree in Computer Science, Information Technology or Engineering or equivalent work experience.
  • Experience developing software applications in Python.
  • Experience developing software with GoLang, C++, and/or Java is a plus.
  • Understanding of front-end technologies, such as JavaScript, HTML5, and CSS3.
  • Experience working with SQL databases.
  • Ability to work with common structured documents (XML, JSON, CSV).
  • Understanding of ASN.1 is a plus.
  • Experience with version control systems like Git or SVN.
  • Excellent verbal and written communication skills and team player.

  • Work with the Software Development team on front-end and back-end software development tasks.
  • Contribute to design discussions for new software development efforts.
  • Learn Software Development practices from an experienced team.
  • Participate in software documentation activities with the team.
  • Work as an integral part of an agile product team to deliver an unbelievably great user experience.

PythonSoftware DevelopmentSQLAgileGitCommunication Skills

Posted 2024-11-07
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 110000 - 135000 USD per year

πŸ” Behavioral health software

🏒 Company: TherapyNotes.com

  • 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 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.

  • Perform full-stack development including front end, business logic, and data access layers.
  • Responsible for the entire development lifecycle from 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 the training and onboarding of new developers.
  • Maintain high standards, attention to detail, accuracy, and completeness.

PostgreSQLAgileASP.NETDesign PatternsHTMLCSSJavascriptSoftware ArchitectureTypeScriptC#JavaScriptAsp.NETAngularCommunication Skills

Posted 2024-11-07
Apply