Software Developer

Proto Labs   •  

Morrisville, NC

Industry: Professional, Scientific & Technical Services

  •  

Less than 5 years

Posted 173 days ago

This job is no longer available.

Position Overview:

We are looking for a Software Developer to work on enterprise software in a fast-paced Agile environment. The team takes pride in creative problem solving, innovation through collaboration and some of the coolest technologies, disciplines, and methodologies available including micro services, containers, automated unit and regression testing, DevOps, Continuous Integration, and Continuous Deployment.

Specific Duties Include:

As a Software Developer, you will work as part of a multi-site software organization in an Agile team that includes Software Developers, Software Quality Engineers, Business Analysts and Architects on the following:

  • Participate in Bi-weekly Scrum ceremonies like Sprint Planning, Backlog Grooming, Sprint Review & Demo, Retrospectives
  • Develop front-end and back-end software for our internal web applications

Minimum Qualifications:

  • 0-5 years of hands-on software development experience using Object Oriented programming and Design Patterns
  • Experience using software configuration management tools
  • Experience with writing automated unit tests with Junit or other test frameworks
  • Experience with relational databases
  • Strong oral and written communication skills

Educational Requirements:

  • A degree in Computer Science, Software Engineering, Information Technology or related field