Protolabs is looking for an Associate Software Engineer to design and develop software applications for their 3D Printing business partners, aiming to deliver high-quality software solutions that meet business needs.
Requirements
- Proficient in Java, SQL, HTML, TypeScript and using modern IDEs
- Knowledge of or experience with multiple patterns and platform technologies like client/server, web services, SOA, or MVC
- Internship or coursework related to software development
- Basic understanding of software development methodologies such as Agile or Scrum
Responsibilities
- Develop new features for applications using Java, Spring, Angular with typescript, and PostgreSQL
- Design, implement, debug and deliver high quality software
- Collaborate with team and architects to build application solutions with a high degree of complexity
- Participate in requirement, design and code reviews
- Create unit and automated acceptance tests
- Investigate and resolve issues while working with different functional areas
- Build quality and resilience into application solutions
Other
- This is a hybrid role, with in-office work on Wednesdays.
- Due to ITAR regulations, this role is only open to U.S. Citizens, lawful permanent residents (green card holders) or foreign nationals granted refugee or asylee status.
- Ability to work effectively in a team environment
- Strong communication skills and work ethic
- Strong problem-solving skills and attention to detail