Software Engineer
Job
Associates of Cape Cod Inc
Falmouth, MA (In Person)
$96,000 Salary, Full-Time
Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
78
out of 100
Average of individual scores
Skill Insights
Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
Job Description
PURPOSE:
Design and develop software to support the manufacture, sale and support of ACC's endotoxin and glucan detection products and develop/maintain software to support company's line of business.GENERAL RESPONSIBILITIES
Analyze User Needs and develop high-quality, innovative software with operational efficiency. Work closely with BAs, SMEs and Software Developers to develop software requirements specification and software design specifications Design and implement software for Bio/medical devices and systems from requirements to production and commercial deployment Responsible for design, debug, and integration of software C#/Java applications running in a MS Windows environment Be self-empowered, take ownership of, and responsibility for your work Collaborate and communicate effectively with team members and with other teams Work independently and know when to ask for help Perform comprehensive unit and integration testing of all software produced Participate in group design and code reviews Review code and work with software quality assurance to ensure that all software meets company or medical device standards Stay abreast of the latest technology and industry best practices Understand the software development life cycleKNOWLEDGE AND SKILL REQUIREMENTS
Must demonstrate significant proficiency in C#/Java Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, code comments and clear code. Ability to gather and understand User Needs/Requirements Ability to work in a very fast paced environment Familiarity with software configuration management tools, defect tracking tools, and peer review Familiarity with relational databases Any exposure or knowledge of the Bio/Medical industry is a strong plusNICE TO HAVE
Experience implementing software for class I or II medical devices Object-oriented design and development, and C#, are strongly preferred Experience with Visual Studio, Git, Helix ALM and Microsoft Team Foundation Server Experience with IEC-62304, ISO-13485, andISO-14971 EDUCATION AND EXPERIENCE
Bachelor's Degree in Biomedical Engineering, Software Engineering, Computer Science, Applied Mathematics, Electrical Engineering or a related field or an equivalent combination of experience and/or education required. 2 years of Software development using C#/Java Good written and oral communications skills, strong attention to detail and willingness to follow directions and established procedures with minimal supervision.GENERAL COMPETENCIES
Adapts to change, open to new ideas and responsibilities. Communicates well (written and verbal), delivers presentations, has good listening skills. Good listener, committed to finding solutions to problems, works well with difficult people. Works well with internal and external customer, promotes a positive image of the company, and strives to solve issues raised by customers. Able to reach fact based decisions, takes thoughtful approach when considering options, seeks input from others, makes difficult decisions. Meets deadlines, works independently, accountable, maintains focus, punctual, good attendance record. Honest, accountable, maintains confidentiality. Provides the information people need to know to do their jobs and to feel good about being a member of the team, unit and/or the organization; provides individuals information so that they can make accurate decisions; is timely with the information. Effectively communicates up and down the chain of command. Takes action, seeks new opportunities, and strives to see projects to completion within the job description boundaries. Creative, offers new ideas, risk taker, amenable to change. Builds strong relationships, is flexible/adaptable, works well with others, solicits feedback. Information organized and accessible, maintains efficient work space, manages time well. Pursues everything with energy, drive, and a need to finish; seldom gives up before finishing, especially in the face of resistance or setbacks. Strives to understand contributing factors, works to resolve complex situations. Manages workload, works efficiently, and meets goals and objectives. Monitors status of projects, thoroughly deals with project details, holds project owners accountable, and delivers clear, accurate depiction of status. Strives to eliminate errors, accurate work is a priority, seeks opportunities to improve product/services; complaint with quality system requirements. Defines appropriate goals, works toward achieving goals, articulates vision and steps for achievement. Looks for opportunities to increase knowledge, works to increase responsibility, and strives to achieve personal goals. Meets deadlines, establishes appropriate priority, and gets the job done in a timely manner. Accountable to team, works to meet established deliverables, appreciates view of team members, respectful. Maintains current understanding of technical processes/equipment, uses technology to increase performance/productivity.PHYSICAL REQUIREMENTS
Frequently sit and stand, occasionally walk. Frequently use hands to finger, handle, or feel. Frequently reach with hands or arms, occasionally climb or balance, stoop, kneel, crouch, or crawl. Frequently sitting for extended periods of time. Constantly talk or listen. Lift 1-10 lbs. 1-33% of the time. Carry 1-10 lbs. 1-33% of the time. Frequently work near moving mechanical parts. Moderate noise level is typical for the work environment of this job.SALARY:
$92,000-$100,000 a yearPAY RANGE DETAILS
The pay range listed on each job posting at acc represents the anticipated compensation range for new hires. Actual compensation will be determined based on several factors, including the candidate's work history, experience, skills, and education. This range does not include the value of the total benefits package (if applicable), which includes, among other benefits, healthcare, dental, vision, and retirement benefits. Annual salaries are based on full-time employment.BENEFITS
401(k) 401(k) matching Dental insurance Employee assistance program Flexible schedule Flexible spending account Health insurance Life insurance Paid time off Parental leave Professional development assistance Referral program Tuition reimbursement Vision insuranceSimilar remote jobs
Public Consulting Group
Carson City, NV
Posted1 day ago
Updated11 hours ago
Hubbell Power Systems
Posted1 day ago
Updated11 hours ago
Similar jobs in Falmouth, MA
Falmouth Public Schools
Falmouth, MA
Posted1 day ago
Updated11 hours ago
Falmouth Public Schools
Falmouth, MA
Posted1 day ago
Updated11 hours ago
Accountable Healthcare Staffing
Falmouth, MA
Posted1 day ago
Updated11 hours ago
Similar jobs in Massachusetts
Adelphi Locums
Worcester, MA
Posted1 day ago
Updated11 hours ago
L3Harris Technologies
Wilmington, MA
Posted1 day ago
Updated11 hours ago