Software Engineer Associate

University of Massachusetts Medical School
Worcester, MA
Software Engineer Associate Location Worcester, MA : Overview: GENERAL SUMMARY OF POSITION: Under the direction of the Director or designee, the Associate Software Engineer functions in all phases of applications development. This position assists with analysis of user needs, software and database design, programming and life cycle development of all business and clinical applications. The Software Engineer - Associate will work with other engineers in the design and development of software applications that support the demands of UMMS academic, research and business needs. They may also participate in the evaluation and research of 3rd party software and conduct feasibility studies to determine appropriate solutions. Performs duties in a manner consistent with a complex, diverse, dynamic hardware and software environment and serves a complex medical/education community. This position requires a developer that is in touch with new trends and is familiar with rapid development. The position requires individuals to be detail oriented, organized, independent, responsible and accountable. Responsibilities: MAJOR RESPONSIBILITIES:
  • Participate in code reviews, support business processes, and assist in problem analysis and consultation.
  • Follow Agile/ITIL/SDLC methodology, including assisting with inspections and post implementation reviews required.
  • Contribute to technical design, code, testing, and debugging efforts.
  • Participate in the development and maintenance of proper technical and user documentation for each system in a consistent and structured manner.
  • Ensure quality control through testing and debugging software for accuracy, completeness, and system integrity.
  • Interact effectively and professionally (verbally, written, etc.) with users, customers, vendors and management to ensure delivery and use of application is consistent with agreed upon project goals.
  • Development of skills and expertise in present and emerging technologies by participating in formal training when possible and by independent self-teaching and tutorials.
  • Perform other duties as required.
Qualifications: REQUIRED QUALIFICATIONS:
  • Bachelor's Degree in Information Systems, Computer Science, a related field, or equivalent experience
  • 0-2 years of related experience
  • Experience with development/software frameworks, and SDLC methodologies
  • Object-oriented analysis, design and programming skills
  • Experience working in / Knowledge of Agile/Scrum framework
  • Solid interpersonal skills, with ability to work well with people of all levels of information technology expertise and comfort in varied organizational relationships.
  • Understanding of web services and API's
  • Experience using modern development processes/tools and developing through the complete Software Development Life Cycle.
  • Excellent verbal and written communication skills required.
  • Excellent problem solving skills required.
Additional Information: GENERAL SUMMARY OF POSITION: The Thyme lab uses zebrafish as a model system to understand mechanisms of learning, model neurodevelopmental disorders, and conduct possible drug treatments. In this role, the Software Engineer Associate will work alongside researchers to develop and optimize software solutions that support our lab, ranging from large-scale data processing pipelines to computer vision algorithms for animal behavior tracking to machine-learning for computational drug discovery. This position requires a developer that is in touch with new trends and is familiar with rapid development. The position requires individuals to be detail oriented, organized, independent, responsible and accountable. In the Thyme lab, we use computer vision algorithms to track animal behavior (Python, OpenCV, C++) and build new methods of computational drug discovery (C++). We also desire the capability to build new stimulus-control software for behavior boxes (Arduino, interfaces with cameras and electrical boards). Appropriate degrees include electrical engineering, robotics, and computer science. MAJOR RESPONSIBILITIES:
  • Develop algorithms and software frameworks to enhance research capabilities in the lab's focus areas.
  • Build and optimize data pipeline for processing large datasets and ensure robust integration with other lab systems.
  • Follow Agile/ITIL/SDLC methodology, including assisting with inspections and post implementation reviews required.
  • Contribute to technical design, code, testing, and debugging efforts.
  • Participate in the development and maintenance of proper technical and user documentation for each system in a consistent and structured manner.
  • Ensure quality control through testing and debugging software for accuracy, completeness, and system integrity.
  • Development of skills and expertise in present and emerging technologies by participating in formal training when possible and by independent self-teaching and tutorials.
  • Perform other duties as required.
REQUIRED QUALIFICATIONS:
  • Bachelor's Degree in Computer Science, Robotics, Electrical Engineering, a related field, or equivalent experience
  • 0-2 years of related experience
  • Proficiency in Python, including familiarity with NumPy, Pandas, and OpenCV.
  • Object-oriented analysis, design and programming skills
  • Experience working in / Knowledge of Agile/Scrum framework
  • Solid interpersonal skills, with ability to work well with people of all levels of information technology expertise and comfort in varied organizational relationships.
  • Experience using modern development processes/tools and developing through the complete Software Development Life Cycle.
  • Excellent verbal and written communication skills required.
  • Excellent problem-solving skills required.
PREFERRED QUALIFICATIONS: 0-2+ years demonstrated experience with multiple technology disciplines: including windows environment
  • HTML5, CSS3, responsive design, Javascript (including jQuery, bootstrap, AngularJS)
  • Experience with Visual Studio 2013/2015 Team System.
  • Development experience with Web development and Mobile Apps
  • Experience with cloud technologies and services.
  • Experience with MVC Development
  • Experience with SQL Server database management, SQL coding and Object Relational Mapping tools such as Entity Framework
Posted 2025-09-14

Recommended Jobs

Structural Engineer

Dynamics ATS
Massachusetts

Structural Engineer   JOB-10044022   Anticipated Start Date 05/12/2025   Location Pineville, LA   Type of Employment Direct Hire   Employer Info Our client is one of the …

View Details
Posted 2025-08-27

Field Marketing - Manager / Senior Manager - MedTech Clinical

Veeva Systems
Boston, MA

Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in histo…

View Details
Posted 2025-08-16

Operations Mechanical Assembler

Marioff Corporation Oy
Ashland, MA

Job Description Job Description Marioff For four decades, Marioff has been driven by the challenge of keeping people and businesses safe. Today, we are the global leader in high-pressure water…

View Details
Posted 2025-08-31

Anaplan Model Builder

Cervello Inc
Boston, MA

Anaplan Model Builder  Department: Connected Planning Solutions    About the Role:  We are seeking a skilled and detail-oriented Anaplan Model Builder with strong hands-on model building expe…

View Details
Posted 2025-07-30

Warehouse Loader (Full Time)

Red Bull
Taunton, MA

Reporting to the Operations Manager or Warehouse Manager, the full-time Warehouse Loader position is responsible for assisting in warehouse activities including loading, repacking, inventory, and mai…

View Details
Posted 2025-08-19

Dining Associate - Dishwasher

Fooda
Boston, MA

Job Description Job Description Who We Are: We believe a workplace food program is something employees should love and look forward to every day. Powered by technology and a network of over 2,…

View Details
Posted 2025-07-23

Senior Technical Product Manager, Data Engineering

Cargurus
Boston, MA

Who we are At CarGurus (NASDAQ: CARG), our mission is to give people the power to reach their destination. We started as a small team of developers determined to bring trust and transparency to …

View Details
Posted 2025-09-12

Seamstress Tailor Sewing specialist New Boutique

David's Bridal
Burlington, MA

BEST. JOB. EVER! ~Minimal weekday hours required  ~Generous Team Member discount ~$400bonus for every referral hired with NO LIMIT* ~Competitive hourly pay rates & team bonus ~Get Paid Early…

View Details
Posted 2025-08-23

Finance & Insurance Manager (Gloucester)

Sudbay Automotive
Gloucester, MA

Sudbay Automotive has been a family owned business serving the people of Cape Ann and beyond for over 50 years! We pride ourselves on our quality staff, updated facilities and company culture. To join…

View Details
Posted 2025-08-28

Hepato-Pancreato-Biliary Surgeon

Boston Medical Center
Cambridge, MA

Hepato-Pancreato-Biliary Surgeon Department of Surgery St. Elizabeth’s Medical Center Boston Medical Center Health System, Boston, MA The Department of Surgery, Division of General Surg…

View Details
Posted 2025-09-07