Full Time

Software Engineer (Remote)

BD
Remote!
$80,000 - $120,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by BD, so some details may not match this job. The employer's own page has the real description.

Overview

The Software Engineer position at BD offers a unique opportunity for talented individuals to contribute to the development of innovative software solutions that enhance patient outcomes and streamline healthcare processes. In this remote role, the engineer will work within a dynamic team environment, engaging in the software development lifecycle from concept through deployment. The successful candidate will be responsible for writing efficient, scalable code, troubleshooting issues, and participating in code reviews while maintaining a focus on quality and performance within our software products.



Job Responsibilities

  • Design, develop, and maintain high-quality software applications that meet business requirements.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Perform unit testing and debugging to ensure software functionality and performance.
  • Participate in code reviews to ensure adherence to best practices and coding standards.
  • Continuously improve application performance and user experience through optimization techniques.
  • Document software designs, code changes, and system functionalities for reference.
  • Stay updated with emerging trends and technologies in software development.
  • Provide technical support and troubleshooting assistance as needed.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 3 years of professional experience in software development.
  • Proficiency in programming languages such as Java, C#, Python, or JavaScript.
  • Experience with software development tools and version control systems such as Git.
  • Familiarity with Agile methodologies and working in a collaborative team environment.
  • Strong problem-solving skills and the ability to work independently.
  • Effective communication and interpersonal skills to convey technical information clearly.


Technologies & Tools

The Software Engineer will utilize a variety of technologies and tools that enhance the development process and improve efficiency. Key technologies include modern programming languages such as Java, Python, or JavaScript, along with frameworks and libraries relevant to web and mobile development. Additionally, the role involves using integrated development environments (IDEs), debugging tools, testing frameworks, and version control systems like Git to facilitate collaboration and code management.



Ideal Candidates

The ideal candidate for this position is a proactive and innovative thinker who thrives in a remote working environment. They should possess a passion for technology and a desire to build software solutions that make a significant impact in the healthcare sector. Strong organizational skills and attention to detail are essential, along with the ability to adapt quickly to changing priorities. A collaborative mindset, coupled with excellent communication skills, is necessary to work effectively with cross-functional teams and contribute to a positive team culture.

How is the job market doing right now? Our page reads the government’s numbers each month, by industry and kind of work. The job market now →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.