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 play a pivotal role in the design, development, and maintenance of software solutions that enhance healthcare and patient safety. You will collaborate with cross-functional teams to deliver innovative software products, ensuring high quality and performance standards. Your expertise will contribute to enhancing existing applications and developing new functionalities, while adhering to industry regulations and best practices.
Job Responsibilities
- Design, develop, and implement software applications in alignment with business requirements.
- Collaborate with product managers, designers, and other engineers to define technical requirements and user stories.
- Participate in code reviews to ensure code quality and adherence to best practices.
- Debug, troubleshoot, and resolve software defects and performance issues.
- Contribute to the overall architecture and technical design of software systems.
- Stay updated with emerging technologies and suggest improvements to processes and tools.
- Document software development processes, code changes, and user manuals.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 3 years of software development experience in a professional environment.
- Proficient in programming languages such as Java, C#, Python, or JavaScript.
- Experience with web frameworks and modern software development practices (Agile, DevOps).
- Familiarity with database technologies like SQL and NoSQL.
- Understanding of software development lifecycle and version control systems (e.g., Git).
- Strong problem-solving skills and the ability to work independently or as part of a team.
Technologies & Tools
The position of Software Engineer at BD involves utilizing various technologies and tools, including but not limited to Java, C#, Python, and web development frameworks such as Angular or React. Familiarity with cloud platforms like AWS or Azure, containerization technologies such as Docker, and CI/CD pipelines will be expected. Additionally, usage of collaboration tools like Jira, Confluence, and version control systems such as Git will facilitate efficient project management and team communication.
Ideal Candidates
Ideal candidates for the Software Engineer position at BD should possess a strong analytical mindset coupled with a passion for technology and innovation. They should demonstrate excellent communication skills, both verbal and written, to convey complex technical concepts clearly. A proactive approach to problem-solving and a commitment to continuous learning will be essential in navigating the dynamic challenges within the healthcare technology landscape. Furthermore, candidates should exhibit a collaborative spirit, willingness to share knowledge, and adaptability to shifting priorities in a fast-paced environment.
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
Similar jobs which you may be interested in. Typically using your existing skillset.