Job Description
Our world is transforming, and Datafrond is leading the way. Our software bridges the physical and digital worlds, enabling companies to improve operations, create better products, and empower people in all aspects of their business.
Our people make all the difference in our success. Today, we are a global team with the main objective of creating opportunities for our team members to explore, learn, and grow. We celebrate the differences that make us who we are and the work we do possible.
Position Overview:
As a Software Specialist (Java Developer), you will be part of a multi-site team involved in the design, implementation, and reliable delivery and deployment of PTC’s PLM Windchill suite. This position is fully remote, allowing you to work from any location that suits you best. You’ll use various digital communication tools to collaborate with your team, and strong self-motivation and time management skills are essential. A reliable internet connection and appropriate technology are required. Enjoy the flexibility to balance your work and personal life more effectively.
About You:
We are looking for a highly committed, enthusiastic professional to augment our team. You should be passionate about technology and eager to see your ideas come to life.
Key Responsibilities:
- Software Development & Maintenance
- Design, develop, and maintain highly secure and scalable software.
- Create, modify, and maintain Java programs, EJBs, Data Access Objects, JSPs, and JavaScripts.
- Develop and test features based on defined specifications.
- Implement and manage configuration changes in trial environments.
- Quality Assurance & Automation.
- Conduct unit and integration testing for developed functionality.
- Participate in code reviews and ensure high-quality standards.
- Work towards achieving full automation of processes.
- Technical Leadership & Collaboration
- Provide guidance and support to junior team members.
- Establish strong collaborative relationships with cross-functional teams.
- Act as a technical liaison for partners and stakeholders.
- Documentation & Communication
- Document technical designs, code, and project artifacts as required.
- Communicate effectively about project impact, trade-offs, and rationale.
- Deliver knowledge transfers and training courses to customers and employees.
- Continuous Learning & Innovation
- Stay up-to-date with emerging Windchill technologies and trends.
- Develop iterative prototypes and contribute to innovation efforts.
- Gather contextual information to improve usability and user experience.
Required Qualifications
- Education: Bachelor’s/Master’s degree in Computer Science or Engineering with 2-3 years of experience.
- Programming Languages: Proficiency in Java, J2EE, C, C++, JavaScript, TypeScript, and Python.
- Development & Frameworks: Hands-on experience with MVC-based frameworks(Hibernate, Spring, Struts), multi-tiered web applications, and CI/CD pipelines.
- Databases & Tools: Knowledge of Oracle/MS SQL Server, Eclipse-based Java IDEs, and Git version control.
- Front-End Technologies: Experience with AngularJS, NodeJS, Bootstrap, jQuery, Vue.js, and HTML5.
Additional Skills & Competencies
- Technical Expertise: Object-Oriented Design & Programming Techniques.
- Problem-Solving & Debugging: Strong analytical thinking and troubleshooting skills.
- Communication & Collaboration: Excellent verbal/written skills, interpersonal skills, and ability to work within cross-functional teams.
- Project Management: Ability to manage multiple priorities and meet deadlines in a fast-paced environment.
- Training & Documentation: Experience in researching, writing technical content, and delivering knowledge transfers.
- Adaptability & Self-Learning: Thrive in a dynamic environment with self-service and continuous learning culture.
- Proficient in AI tools with a proven ability to leverage them for productivity enhancements in software development. Adaptable and quick to learn in fast-paced environments.
Positional Attributes:
- Out of the box thinker with a passion for doing things right the first time.
- Structured approach to problem investigation and resolution, and ability to conduct independent research.
- A self-starter, data-driven with excellent analytical & problem-solving ability to conceptualize and drive end-to-end development solutions that provide customer value.
- Motivation to learn new concepts and proactively develop domain knowledge.
- Strong decision-making skills; take-charge personality with ability to drive a plan to completion.
- Smart individual who is readily approachable and has the ability to work effectively with multi-site cross-functional teams, having excellent verbal, written, and interpersonal.
- Motivation to learn new concepts and proactively develop domain knowledge
- Passionate about simple and clean code, unit testing, and following standard coding practices.
Preferred Skills & Experience
- Experience with Spring Framework for Java development.
- Background in Cloud Development and deployment strategies.
- Familiarity with PLM software (e.g., Windchill) and CAD packages.
- Expertise in technical writing, marketing content creation, and training materials development.
- Strong intellectual curiosity and ability to grasp complex technologies.
- Portfolio demonstrating product research, information gathering, and technical writing proficiency.
Life at Datafrond is about more than working with cutting-edge technologies to transform the physical world. It’s about being yourself and collaborating with some of the industry’s most talented leaders to make a difference.
If you share our passion for problem-solving through innovation, you’ll find the Datafrond experience just as inspiring as we do. Are you ready to explore your next career move with us?
We respect the privacy rights of individuals and are committed to handling personal information responsibly and in accordance with all applicable privacy and data protection laws