Software Developer

Full-time/Part-time
Remote within US
$30-45/hr

Job description

We are seeking a motivated and detail-oriented Software Developer to join our technology team. The successful candidate will help develop, maintain, test, and improve software applications and internal systems while working closely with other members of the team.

This opportunity is suitable for developers with professional experience as well as qualified candidates looking to further develop their technical skills in a collaborative environment.

Responsibilities

  • Develop, test, and maintain software applications and features.

  • Write clean, organized, and maintainable code.

  • Troubleshoot software issues and identify potential improvements.

  • Participate in application testing and debugging.

  • Work with team members to understand technical requirements.

  • Assist with improving existing applications and systems.

  • Document development work, processes, and technical changes.

  • Participate in code reviews and follow established development practices.

  • Monitor application performance and assist with resolving technical issues.

  • Stay informed about relevant development tools and technologies.

  • Follow company security, data-protection, and software-development procedures.

Qualifications

  • Knowledge of software development principles and practices.

  • Familiarity with at least one programming language such as Python, Java, JavaScript, C#, C++, or similar technologies.

  • Basic understanding of databases, APIs, or web technologies is helpful.

  • Strong problem-solving and analytical skills.

  • Ability to learn new technologies and development tools.

  • Good communication and collaboration skills.

  • Strong attention to detail.

  • Ability to work independently and as part of a development team.

  • Previous software development experience, relevant education, training, or demonstrable project experience is preferred.

Responsibilities:


  • Develop, test, and maintain software applications and features to meet user needs and specifications.


  • Write clean, organized, and maintainable code to enhance software quality and performance.


  • Troubleshoot software issues, identifying root causes and proposing effective improvements.


  • Participate in application testing and debugging to ensure functionality and reliability.


  • Collaborate with team members to gather and understand technical requirements for projects.


  • Assist in enhancing existing applications and systems for better performance and user experience.


  • Document development work, processes, and technical changes for future reference and clarity.


  • Engage in code reviews, adhering to established development practices and standards.


  • Monitor application performance, assisting in the resolution of technical issues as they arise.


  • Stay updated on relevant development tools and technologies to maintain competitive skills.


  • Follow company policies on security, data protection, and software development procedures.


Qualifications:


  • Strong knowledge of software development principles and best practices in the industry.


  • Familiarity with at least one programming language such as Python, Java, JavaScript, C#, or C++.


  • Basic understanding of databases, APIs, and web technologies is advantageous.


  • Excellent problem-solving and analytical skills to address complex technical challenges.


  • Ability to learn new technologies and development tools quickly and effectively.


  • Strong communication and collaboration skills, fostering teamwork and project success.


  • Keen attention to detail, ensuring high-quality output in all development tasks.


  • Capacity to work independently and collaboratively within a development team environment.


  • Previous software development experience or relevant education and training is preferred.

More information

Minimum education level

High school or equivalent

Experience level

Entry-level or graduates

Job skills

Java

C#

Version Control

Agile Methodologies

Database Management

Web Development

Software Testing

Company overview

company-logo
Medicare