Custom Software Engineering Lead
Accenture
Accenture
Drive the technical direction and architectural design for custom software solutions, leading teams from conception through successful delivery. Establish robust development standards and ensure high code quality, scalability, and performance are aligned with key business objectives.
This role offers the opportunity to work at the forefront of custom software engineering, shaping innovative solutions that meet complex client needs. You will play a pivotal role in defining and implementing best practices in software development, fostering an environment of continuous improvement and technical excellence.
Develop and customize applications using 3DEXPERIENCE, including UI3, JPO, Triggers, and data model customization. Maintain custom Enovia widgets and dashboards, ensuring seamless integration with the 3DEXPERIENCE platform and its webservices. Provide essential technical support, troubleshoot issues, and implement enhancements for developed components.
Utilize modern technologies like Java, JavaScript, HTML, and CSS, potentially incorporating frameworks such as Vue.JS or React. Develop a strong understanding of core Enovia concepts, including data models, triggers, UI3, and RESTful web services, to effectively deliver robust solutions.
A minimum of 3 years of dedicated experience in 3DEXPERIENCE customization, widget development, and integration projects is essential. Proficiency in Dassault Systemes 3DEXPERIENCE ENOVIA Customization is a mandatory requirement.
Candidates should possess a solid understanding of Spinner, JPO, Data models, Search, RESTful APIs, asynchronous programming, and data handling within the 3DEXPERIENCE environment. Strong skills in JavaScript (ES6+), HTML5, CSS3, and experience with frameworks like Vue, React, or Node are crucial. Familiarity with 3DEXPERIENCE APIs – ENOVIA, 3DSpace, 3DSearch, and Web Application Framework (WAF) is expected.
Additional desirable skills include experience with Agile/Scrum methodologies, Git, Jira, CI/CD tools like Jenkins, and strong analytical, problem-solving, and debugging capabilities. Excellent communication, leadership, and team management skills are vital for collaborating effectively with peers and stakeholders.
Accenture
IT Consulting