Negotiable
Undetermined
Undetermined
Gaydon, England, United Kingdom
Summary: The Solutions Developer role at Tata Technologies involves working within the Product Lifecycle Management (PLM) practice to support an automotive client's transition to a new PLM Tool. The position requires collaboration with cross-functional teams to implement solutions, develop software integrations, and enhance business processes. The successful candidate will engage in the software development lifecycle, focusing on Java and 3DExperience platform development. Strong problem-solving skills and experience in Agile methodologies are essential for this role.
Key Responsibilities:
- Develop design documents based on functional specifications and requirements in a Scrum sprint.
- Develop Java Program Objects (JPOs) and Tcl/Tk scripts for implementation.
- Create software integrations between the 3DExperience platform and existing systems using web services.
- Document and develop code primarily on the 3DExperience platform using JAVA, CAA, C++, VB, and EKL.
- Fix bugs on existing deployed 3DExperience-based solutions.
- Support team members in resolving high-priority support tickets.
- Estimate stories from the backlog and break them into relevant tasks.
- Participate in Scrum ceremonies such as sprint planning, review, retrospective, and stand-up.
- Demonstrate capabilities built during sprints to customers.
- Generate build documentation including unit test plans and release notes.
Key Skills:
- Functional and development experience in DS suite of products (ENOVIA, CATIA, DELMIA, SIMULIA).
- Strong skills in ENOVIA V6 and 3DExperience development.
- Experience with web apps using Tomcat, Weblogic servers, HTML, JavaScript, and J2EE technologies.
- Good functional knowledge of Enovia V5/V6 and 3DExperience.
- Experience with tools like GitLab, TFS, Clear Case, SVN, and ALM tools like JIRA.
- Excellent debugging and problem-solving skills.
- Good communication skills, both verbal and written.
- Knowledge in Data structures, Design Patterns, SOA, DevOps, and Continuous Integration.
- Working experience with Agile approaches such as LeSS, SAFe, and Kanban.
- Functional experience in product development in the Automotive domain.
Salary (Rate): undetermined
City: Gaydon
Country: United Kingdom
Working Arrangements: undetermined
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
At Tata Technologies we make product development dreams a reality by designing, engineering and validating the products of tomorrow for the world’s leading manufacturers. Due to our continued growth we are now recruiting for a Solution Developer to be based at our office/ our customer’s site in Gaydon . Our Product Lifecycle Management (PLM) practice helps manufacturers build better products, define better processes, and reduce costs. As an engineering services organization, we use the processes and software we recommend to our clients. We leverage two decades of PLM domain expertise, industry-leading software partnerships, innovative training services, and a laser-like focus on understanding the product development challenges specific to each of our clients.
The Role: Our customer is an Automotive company and it’s PLM Department is responsible for all aspects of PLM ToolSet selection, implementation, deplyoment, use and support for the business. The team is currently engaged in deployment of new PLM Tool enterprise wide for various area of business to it’s replace legacy system along with improvement in their business processes. Currently we are looking for Scrum developers role which offers a responsibility as a scrum team member to involve in the implementation, solutioning, alignment of business process for our client’s PLM Tool transition. It entails working closely with Software developers, business analysts and architects in a cross-functional development team supporting a transition between major releases of a PLM system.
Area of Responsibility Develop design documents, based on the functional specification and requirements in concise manner in a Scrum sprint. Develop Java Program Objects (JPOs) and Tcl/Tk scripts to implement triggers. Develop software integrations between 3DExperience platform and existing systems using web services and other related development tools. The successful candidate will be responsible for following the software development lifecycle to document and develop code primarily on 3DExperience platform using JAVA, CAA, C++, VB and EKL. Job requires the ability to work well with others on a team as well as independently. Involve in fixing bugs on the existing deployed 3DExperence Based solutions. Support other team member in resolving high priority support tickets. Responsible to estimate the stories from the backlog and break them into relevant tasks. Participate in scrum ceromonies e.g. Sprint planning, review, retrospective, stand-up. Setup session with the customer to demonstrate the capability built as a part of sprints. Generate build documentation including Unit Test plan, development notes, deployment notes, release notes, verification notes for the solution developed
Knowledge / Experience Functional and development experience in any of DS suite of products (ENOVIA, CATIA, DELMIA, SIMULIA). The position will require strong skills in ENOVIA V6 and 3D Experience development and multiple methods of software integrations. Analyze, design, code, test and debug existing and new programs to support the customization of the Enterprise level 3DX PLM. Experience with 3DX Installation/configuration, system administration functionalities is desirable. Experience in web apps using Tomcat, Weblogic servers and HTML, Java Script and J2EE technologies. Good functional knowledge in Enovia V5/V6 and 3DExperience. Good functional knowledge of 3DEXPERIENCE Program Central, Library Central Good functional knowledge of Automotive Product Commodity Project Plans Good working konwledge with tools (GitLab, TFS, Clear Case , SVN) and ALM tools like JIRA. Must have excellent debugging and problem solving skills. Good communication skills are needed both verbally and written, to Interact with peers and customers. Software development/support skills include designing, documenting, coding, user training, testing, and maintaining software computing applications. Functional experience in product development in Automotive domain. Knowledge in Data structures and Design Patterns. Service Oriented Architecture (SOA), DevOps, Continuous Integration and cloud technologies C++, C#, Python, Shell scripting. Working experience with Agile approaches LeSS, SAFe, Kanban is required. Good exposure to Business Process related APQP, DFMEA, CAPA etc. If you are passionate about bringing innovation to the projects you work on and want to join a global company, then this is the place for you. Tata Technologies: Engineering a better world.