Custom Software Engineering Lead
Accenture
Accenture
Drive the technical vision and architectural blueprint for custom software solutions. Lead teams through the complete design and delivery phases, establishing development standards to ensure high code quality, scalability, and performance that aligns with critical business objectives.
This role offers an opportunity to be at the forefront of custom software engineering, guiding innovative projects from conception to successful implementation. You will play a pivotal role in shaping efficient and robust software products by fostering a culture of technical excellence and continuous improvement within the engineering team.
Lead 3DEXPERIENCE development and customization using UI3, JPO, Trigger, and data model customization. Maintain custom Enovia widgets and dashboards for the 3DEXPERIENCE platform according to design specifications.
Develop using technologies such as Java, JavaScript, jQuery, HTML, CSS, and potentially frameworks like Vue.JS or React. Seamlessly integrate widgets with 3DEXPERIENCE webservices. Provide ongoing technical support, troubleshoot issues, and implement enhancements for developed widgets.
A minimum of 3 years of specialized experience in 3DEXPERIENCE customization, widget development, and integration projects is essential.
Possess a solid understanding of Spinner, JPO, Data Model, Search, RESTful APIs, asynchronous programming, and data handling within the 3DEXPERIENCE environment. Demonstrate strong proficiency in JavaScript (ES6+), HTML5, CSS3, and modern frameworks like Vue, React, or Node.js.
Gain hands-on experience with 3DEXPERIENCE APIs including ENOVIA, 3DSpace, and 3DSearch. Experience with Agile/Scrum methodologies, Git, Jira, and CI/CD tools such as Jenkins is required. Excellent analytical, problem-solving, debugging, communication, and leadership abilities are crucial for success in this role. A 15-year full-time education is a prerequisite.
Accenture
IT Consulting