Logo
UMass Med School

Software Engineer Associate

UMass Med School, Worcester, Massachusetts, us, 01609

Save Job

Job Location: 2 days ago (4 / 24 / 2025 10:11 AM) Requisition Number: 2025-47980 of Openings: [Number of openings] Posted Date: [Date] Shift: [Shift details] Exempt / Non-Exempt Status: Exempt Position Type: Non Union Position - W60 - Non Unit Professional 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 lifecycle development of business and clinical applications. The Software Engineer - Associate collaborates with other engineers to design and develop software applications supporting UMMS academic, research, and business needs. They may evaluate third-party software and conduct feasibility studies. The role requires familiarity with new trends, rapid development, and attention to detail, organization, independence, and accountability. Responsibilities Major Responsibilities: Participate in code reviews, support business processes, and assist in problem analysis and consultation. Follow Agile / ITIL / SDLC methodologies, including inspections and post-implementation reviews. Contribute to technical design, coding, testing, and debugging efforts. Maintain proper technical and user documentation consistently. Ensure quality through testing and debugging software. Communicate effectively with users, vendors, and management to ensure project goals are met. Develop skills in current and emerging technologies through training and self-learning. Perform other duties as required. Qualifications Required Qualifications: Bachelor's Degree in Information Systems, Computer Science, or related field, or equivalent experience. 0-2 years of related experience. Experience with development frameworks and SDLC methodologies. Object-oriented analysis, design, and programming skills. Knowledge of Agile / Scrum frameworks. Strong interpersonal skills and ability to work with diverse organizational levels. Understanding of web services and APIs. Experience with modern development tools and SDLC. Excellent verbal and written communication skills. Strong problem-solving skills. Additional Information General Summary of Position in the Thyme Lab: The Thyme lab uses zebrafish to study learning mechanisms, neurodevelopmental disorders, and drug treatments. The Software Engineer Associate will develop software supporting data processing, computer vision, and machine learning for drug discovery. The role requires familiarity with Python, C++, Arduino, and related technologies, with degrees in electrical engineering, robotics, or computer science preferred. Major Responsibilities in the Thyme Lab Develop algorithms and software frameworks for research. Build and optimize data pipelines for large datasets. Follow Agile / ITIL / SDLC methodologies. Participate in technical design, coding, testing, and debugging. Maintain technical and user documentation. Ensure quality through testing and debugging. Self-educate on emerging technologies. Perform other duties as required. Qualifications in the Thyme Lab Bachelor's Degree in Computer Science, Robotics, Electrical Engineering, or related field, or equivalent experience. 0-2 years of related experience. Proficiency in Python, with knowledge of NumPy, Pandas, OpenCV. Object-oriented analysis, design, and programming skills. Knowledge of Agile / Scrum frameworks. Strong interpersonal skills. Experience with SDLC tools and processes. Excellent communication and problem-solving skills. Preferred Qualifications Experience with Windows environments, Visual Studio, web development, mobile apps, cloud technologies, MVC, SQL Server, and ORM tools is preferred. #J-18808-Ljbffr