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
The Software Engineer at BD will be responsible for designing, developing, and maintaining software solutions that enhance the efficiency and effectiveness of our healthcare technologies. In this remote role, you will collaborate with cross-functional teams to deliver high-quality software products, troubleshoot issues, and contribute to the overall improvement of software processes. The position requires a proactive approach to problem-solving and an eagerness to stay current with emerging technologies in software development.
Job Responsibilities
- Design, develop, and maintain scalable software applications in accordance with business requirements.
- Collaborate with product managers, architects, and other engineers to define technical solutions and improve existing systems.
- Write clean, maintainable, and efficient code while adhering to coding standards and best practices.
- Perform thorough testing and debugging to ensure the reliability and performance of software applications.
- Participate in code reviews to promote code quality and knowledge sharing within the team.
- Document software design, processes, and user manuals to facilitate future reference and onboarding.
- Stay up to date with the latest technology trends and best practices in software development.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 3 years of experience in software development.
- Proficiency in programming languages such as Java, C#, or Python.
- Experience with web development frameworks and technologies such as React, Angular, or ASP.NET.
- Strong understanding of relational databases, such as SQL Server or MySQL.
- Familiarity with cloud technologies and platforms such as AWS or Azure.
- Excellent problem-solving skills and attention to detail.
- Ability to work independently and in a team-oriented environment.
Technologies & Tools
The Software Engineer will utilize a variety of technologies and tools in their daily tasks, including but not limited to Integrated Development Environments (IDEs) such as Visual Studio and IntelliJ IDEA, version control systems like Git, and build automation tools such as Jenkins. The role may also involve using application programming interfaces (APIs) and frameworks that facilitate the development of web and mobile applications within a cloud-based infrastructure.
Ideal Candidates
Ideal candidates for this position will possess a strong commitment to delivering high-quality software solutions and will thrive in a dynamic and fast-paced environment. They will demonstrate excellent communication and collaboration skills, allowing them to connect effectively with team members across various departments. A proactive attitude, willingness to take ownership of projects, and the ability to adapt to changing technologies and requirements are essential qualities that will contribute greatly to the team’s success at BD.
In August there were 7.1 million job openings in the US, and 7 million people out of work and looking, says the Bureau of Labor Statistics. The job market now →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.