Software Development Engineer, Senior Technical Consultant
Company: PTC Inc.
Location: Exton, PA
Posted on: April 4, 2019
Job Description:
Contributes to product architecture, technology evaluations, and
detailed design and implementation of major product components. Performs system architecture while collaborating with senior
team members. Performs hands-on product development programming with Java and functional programming languages. Designs and
develops software components in accordance with business requirements and functional and design specifications. Stays
abreast of latest technological developments, and prototypes new
methods to improve product quality and performance, and to extend or
augment current products. Monitors industry for new tools and
libraries to aid in application development. Performs technical reviews and
evaluations of current software development activities such as code
and implementations. Assists in the development design and
implementation standards. Provides technical support to internal
customers. Education & Experience Requirements: Master’s degree (or higher)
in Computer Science, Mechanical Engineering, Electrical
Engineering, Physics, Mathematics or related field (willing to accept foreign
education equivalent) plus 3 years of software product
development experience. Or, alternatively, a Bachelor's degree in Computer
Science, Mechanical Engineering, Electrical Engineering,
Physics, Mathematics (willing to accept foreign education equivalent) and
5 years of software product development experience. Experience must include 2 years in each of the following skills:
(1) Performing hands-on advanced Java server-side programming, functional programming, service-oriented architecture, and
Microservices architecture development; (2) Designing,
implementing, validating, and debugging fault tolerant software either
on-premises or in Cloud deployments; (3) Performing Timeseries data
processing using one of more of the following systems: distributed systems,
anchor systems, API design, service discovery, bulk heads,
circuit breakers, data grids; and, (4) Designing and developing
distributed data systems using Docker Containers, Message queues,
cloud orchestration (using Kubernetes), and hands-on development
leveraging stream processing and reactive stream processing. Submit resumes to resumes@ptc.com and include the job title and
“Job Code GCAG” in the subject line.
Keywords: PTC Inc., Harrisburg , Software Development Engineer, Senior Technical Consultant , Computer , Exton, PA, Pennsylvania
Click
here to apply!
|