CO-OP Internship -ECC Development (July 2024)

Software Engineering Falmouth, Maine Yarmouth, Maine United States



  • Assist in the development of new applications from established specifications or -documented requirements. 
  • Fix minor bugs and/or clear up operational deficiencies for basic applications in both previously released software and software slated for future release. 
  • Achieve departmental goals and timelines. 
  • Maintain existing code for basic applications while expanding technical knowledge to be able to perform increasingly more challenging work which will include assisting in the development of basic software programs. 
  • Learn and implement new technologies and architectures within a reasonable timeframe. 
  • Work on individual programs that are part of a much larger application. 
  • Demonstrate basic knowledge of software development, concepts and technology obtained through formal training and/or work experience.  
  • Demonstrate ability to analyze and resolve problems of basic complexity.  
  • Attain ability to work effectively in a strong customer service/team oriented environment.  
  • Adapt to changing products and technologies. 
  • Fix minor bugs in existing, often unfamiliar programs, under considerable time constraints. 
  • Manage and prioritize often conflicting tasks and interruptions so as to minimize their impact on the current deadlines and workload. 
  • Perform other duties as assigned.


  • Pursuing a bachelor’s degree in Computer Science, Software Engineering or
  • Some Exposure to AWS/Cloud Technology
  • Excellent problem solving and analytical skills.
  • Excellent oral and written communication skills
  • Excellent Technical Writing Skills