Software Development Engineer
PTC - The Product Development Company - Blaine, MN

This job posting is no longer available on PTC - The Product Development Company. Find similar jobs: Software Development Engineer jobs - PTC jobs

PTC is looking for an experienced, talented, team-oriented Software Engineer who enjoys a fast-paced environment and challenging. As part of this cross-functional team, technical leadership, collaboration, and communication are key to driving highly innovative and pivotal projects to success.

The major duties and responsibilities of the candidate will be:

• Responsible for design and development of high-quality Java application server components, including requirements analysis, design, implementation and unit test.

• Provide cross-functional support to analyze and resolve key technical issues.

• Perform ongoing maintenance of software products in multiple customer release streams.

• Document the product at all stages in the software process including detailed design notes and JavaDoc comments in the code, in addition to providing input to end-user publications.

Requirements:

• Experience with software development process of JAVA enterprise applications deployed in a multi-tier environment.

• Demonstrated experience designing, implementing and analyzing large-scale client/server applications with a focus on performance and scalability, security, reliability, stability and ease of deployment.

• Strong background in database design and development.

• Ability to work on complex technical problems and provide solutions that are highly innovative.

• Strong problem solving skills with the ability to troubleshoot and debug application problems.

• Experience with multi-threaded applications.

• Good communication skills, both written and verbal

Preferred Skills:

• Advanced object oriented design and programming skills

• Previous use of automated testing, software configuration management, and continuous integration tools

• Experience in an Agile development methodology, such as Scrum

• Understanding of various Agile software development practices

• The ability to work collaboratively – to seek input and ideas from others, with a willingness to change.

• Familiarity with both Windows and UNIX operating systems

• Experience with Javascript/HTML5/CSS, RESTful interface architecture, and J2EE (ORA, servlets, traditional SOA)

Basic Qualifications:

• Bachelors Degree in Computer Science, Mechanical Engineering, Mathematics or Physics

• 3 years of Java experience

PTC - The Product Development Company - 13 months ago - save job - block
Recommended Jobs
Software Engineer
Medtronic - Mounds View, MN
Medtronic - 2 days ago

Java Software Engineer
JAMF Software - Minneapolis, MN
JAMF Software - 1 day ago

Software Development Engineer II Job
Microsoft - Saint Paul, MN
Microsoft - 3 days ago
About this company
33 reviews
PTC (Nasdaq: PMTC) enables manufacturers to achieve maximum value from their product strategies with software and services designed to...