Custom Software Engineering Lead
Accenture
Accenture
Lead the technical direction and architecture for custom software solutions, guiding teams from design through successful delivery. Establish robust development standards, ensuring code quality, scalability, and performance align with critical business objectives. This role involves owning the technical vision and architectural framework for custom software projects.
Oversee the entire lifecycle of software design and implementation, ensuring development practices meet high standards. Foster an environment of innovation and technical excellence within the team to deliver efficient and impactful software products. Continuous monitoring and enhancement of system performance and scalability are key aspects of this position.
Develop and customize 3DEXPERIENCE using UI3, JPO, Triggers, and data model customization. Maintain custom Enovia widgets and dashboards according to design specifications. Utilize technologies like Java, JavaScript, HTML, CSS, and frameworks such as Vue.JS or React.
Seamlessly integrate widgets with 3DEXPERIENCE web services. Provide ongoing technical support, troubleshoot issues, and implement enhancements for developed widgets. Awareness of core Enovia concepts such as data model, triggers, UI3, and REST web services is beneficial.
A minimum of 3 years of experience in 3DEXPERIENCE customization, widget development, and integration projects is essential. Demonstrable proficiency in Dassault Systemes 3DEXPERIENCE ENOVIA Customization, including experience with the 3DEXPERIENCE platform, Spinner, JPO, Data model, Search, and RESTful APIs is required.
Solid understanding of JavaScript (ES6+), HTML5, CSS3, and frameworks like Vue, React, or Node.js is crucial. Hands-on experience with 3DEXPERIENCE APIs (ENOVIA, 3DSpace, 3DSearch) and the Web App Framework (WAF) is necessary. Familiarity with Agile/Scrum methodologies, Git, Jira, and CI/CD tools like Jenkins is expected.
Strong analytical, problem-solving, and debugging capabilities are vital. Excellent communication and leadership abilities are a must. A 15-year full-time education is required. Exposure to ENOVIA configurations, collaborative spaces, and security setup is a plus. Knowledge of UX/UI design principles and strong team management skills are also beneficial.
Accenture
IT Consulting