PTC (www.ptc.com) is looking for a strong software developer to join a group of dedicated Software Engineers in developing Enterprise Upgrade / data migration framework and tools for migrating data from any PDM / PLM system into Windchill.
The position is based in Pune, India. The team is distributed in North America and Pune, India. In this exciting role, you will assist with the Windchill Enterprise Upgrade, Migration activities of PTC product lines.
We are looking for some exciting projects like High Availability Upgrade / Zero Downtime to solve some of the major industry challenges.
Required skills and attributes :
4 - 7 years of Software Programming Experience including several years of Java / J2EE developing client / server applications.
Experience working on C, C++ and JNI modules
Advanced Java programming experience - Multi-threading, RMI, Core Java, JDBC
Excellent SQL and PL / SQL programming experience.
Excellent knowledge in Python
Extensive experience working with Relational Databases Oracle as well as SQL Server.
Expertise in DevOps such as Jenkins, Chef, Terraform is high plus.
Experience with XML, REST and related technologies
Proven ability to pick up new technologies while getting things done.
Proven ability to complete assignments independently with high quality and on time.
Excellent coding and object oriented design skills.
Ability to work independently and collaboratively and seek guidance when necessary with a willingness to change.
Good verbal and written communication skills.
Following skills are a strong plus :
Experience in PLM software development will be a very strong advantage.
Knowledge of Cloud Computing in Azure, AWS
Knowledge of Data Architecture, and Computational Algorithm
Artificial Intelligence is a definite plus
Fluent with agile software development practices.
Experience on developing and maintaining a large product is required.
Ability to diagnose and tune enterprise software performance issues is highly desirable.
Positional Attributes :
Out of the box thinker with a passion for doing things right the first time.
A self-starter, with excellent analytical & problem solving ability to conceptualize and drive end-to-end development solutions that provide customer value.
Strong urge towards investigation of problems, and ability to conduct independent research.
Motivation to learn new concepts and proactively develop domain knowledge
Smart individual who works effectively with multi-site cross functional teams, having excellent verbal, written, and interpersonal communication skills.
Job Req Number 29291BR