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.

Job Overview

As a Software Engineer at BD, you will be responsible for designing, developing, and maintaining software solutions that enhance our operational efficiency and improve patient outcomes. This role involves collaborating with cross-functional teams to gather requirements, implement new features, troubleshoot issues, and optimize existing systems. You will contribute to the entire software development lifecycle, ensuring the highest standards of quality and performance are met.



Job Responsibilities

  • Design, develop, and implement software applications according to specifications.
  • Collaborate with product managers and stakeholders to gather requirements and translate them into technical specifications.
  • Maintain and improve existing software applications to enhance functionality and user experience.
  • Perform debugging and troubleshooting to resolve issues identified by users or through testing.
  • Write clean, reusable, and efficient code that adheres to industry best practices.
  • Participate in code reviews and provide constructive feedback to other developers.
  • Stay current with new technologies, frameworks, and methodologies in software development.
  • Document software designs, code changes, and processes to facilitate knowledge sharing within the team.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Software Engineer or similar role, with a strong portfolio of projects.
  • Proficiency in programming languages such as Java, C#, Python, or JavaScript.
  • Experience with web development frameworks, databases, and RESTful APIs.
  • Strong understanding of software development methodologies and lifecycle.
  • Excellent problem-solving skills and attention to detail.
  • Effective communication skills, both verbal and written.
  • Ability to work independently in a remote environment as well as in a team setting.


Technologies & Tools

The Software Engineer position at BD will involve the use of a variety of technologies and tools, including but not limited to: Java, C#, React, Node.js, SQL databases, Git for version control, Jenkins for Continuous Integration, and cloud platforms such as AWS or Azure. Familiarity with Agile methodologies and tools like JIRA will also be essential for effective project management and collaboration.



Ideal Candidates

Ideal candidates for the Software Engineer role at BD are those who exhibit a strong technical aptitude coupled with excellent interpersonal skills. They should be proactive problem-solvers with the ability to adapt to new challenges in a fast-paced environment. Candidates should also demonstrate a passion for innovation and quality, showcasing a commitment to continuous learning and improvement in their work. A collaborative spirit and dedication to delivering impactful solutions that align with BD's mission to advance the world of health are paramount.

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.