Design, develop, test, deploy, maintain, and improve software solutions. Collaborate with cross-functional teams (e.g., product managers, designers, data scientists) to identify and prioritize features. Write clean, efficient, and maintainable code using programming languages such as Java, Python, or Node.js. Implement and maintain software development best practices (e.g., version control, code reviews, automated testing). Participate in agile development processes (e.g., daily standups, sprint planning, retrospective meetings). Troubleshoot and debug software issues and identify potential areas for improvement. Keep up to date with industry trends and technologies and evaluate potential impact on Teladoc Health's products and services. Establish technical decisions and direction for one or many projects/ teams. Attend to both business and technical considerations when designing solutions to project and team or company related issues. Telecommuting: 100% Telecommuting.REQUIREMENTS: This position requires a Bachelor's degree, or foreign equivalent in Computer Science, Engineering or a related field. 2 years of experience as a Software Engineer, Java Developer or other occupation involving Java development. The applicant must have employment experience with: (1) Server-side frameworks (Spring and SpringBoot); (2) RESTful APIs and JSON; (3) Relational databases such as MySQL, Oracle, or PostgreSQL; (4) Source control management systems such as Git or SVN; (5) Agile development methodologies such as Scrum or Kanban; (6) Cloud platforms (AWS or Google Cloud); (7) Using Jenkins for building software.
Minimum Salary: 89253Maximum Salary: 125000Salary Unit: Yearly