Programmer/Software Engineer


Offer summary

Qualifications:

Bachelor’s degree in computer science, Computer Engineering, Information Technology, or a related field., Proficiency in programming languages such as Java, Python, C++, C#, and SQL., Strong problem-solving and analytical skills with experience in software development lifecycle (SDLC) and agile methodologies., Excellent communication skills for collaborating with team members and stakeholders..

Key responsibilities:

  • Develop, test, debug, and deploy software applications using modern programming languages.
  • Design, configure, test, and maintain software applications, including databases and cloud-based solutions.
  • Collaborate with cross-functional teams to gather requirements and implement technology solutions.
  • Document code changes, system configurations, and provide end-user support for application-specific issues.

3DR Labs logo
3DR Labs https://3drlabs.com/
51 - 200 Employees
See all jobs

Job description

Job Type
Full-time
Description

The Company: 

3DR Laboratories provides imaging post-processing services to hundreds of hospital radiology departments, stand-alone imaging centers, and radiology practices around the United States. Our work enables them to obtain expert processing of their medical imaging cases within hours or even minutes for emergencies. 3DR Labs supports healthcare organizations by processing thousands of cases each week. Our business operates 24 hours a day/7 day a week. 


Visit us online at https://3drlabs.com to learn more about us.


We are searching for Information Technology Programmer/Software Engineer! 


We are open to candidates from the following states where we already have established operations: AL, AR, AZ, FL, GA, IA, IL, IN, KS, KY, LA, MI, MS, NE, OH, OK, PA, SC, SD, TN, TX, UT, VA, WI, WV.  


Job Summary:

You will be responsible for developing, testing, and maintaining software applications that meet the evolving needs of our business. We’re looking for someone who thrives in ambiguity, takes initiative without waiting for instructions, and sees problems as opportunities to build smarter systems. The ideal candidate has a strong grasp of modern programming languages and frameworks, writes clean, scalable code, collaborates effectively in a fast-paced environment, and loves to document processes, changes, and improvements. You’ll play a key role in shaping and enhancing our software solutions, ensuring performance and reliability, security, and contributing to innovative projects.


Responsibilities:

  • Develop, test, debug and deploy software applications using modern programming languages such as Java, Python, C++, C#, JavaScript, and/or SQL
  • Design, configure, test, and maintain software applications, including databases and cloud-based solutions.
  • Troubleshoot and debug applications to resolve issues efficiently.
  • Maintain and optimize existing codebases to improve functionality and performance.
  • Collaborate with cross-functional teams to understand business needs, gather requirements, translate them into technical specifications, and implement technology solutions.
  • Document code changes, system configurations, test plans, and user reference materials.
  • Ensure security and compliance standards are met in software applications.
  • Stay updated on emerging technologies and industry best practices.
  • Provide end-user support for application-specific issues.
  • Provide after-hours on-call troubleshooting of applications.


Requirements
  • Bachelor’s degree in computer science, Computer Engineering, Information Technology, or a related field.
  • Proficiency in programming languages such as Visual Basic, Java, Python, C++, C#, and/or SQL.
  • Understanding of networking concepts and hardware as it relates to software applications needs
  • Experience with software development lifecycle (SDLC) and agile methodologies.
  • Strong problem-solving and analytical skills.
  • Knowledge of database management systems and cloud computing.
  • Strong familiarity with git and GitHub.
  • Excellent communication skills for collaborating with team members and stakeholders.
  • Experience with Azure preferred.
  • Experience with DICOM medical images preferred.
  • Experience with services-based architecture preferred.

EEO

We’re an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sexual orientation, gender identity, national origin, age, veteran status, or disability status. We require an inclusive environment free from discrimination and harassment. Accommodation requests can be made by emailing a member of the HR team. 


Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Analytical Skills
  • Communication
  • Problem Solving

Software Engineer Related jobs