Custom Software Engineering Lead
Accenture
Accenture
We are seeking a Custom Software Engineering Lead to drive the technical direction and architecture of custom software solutions. This role involves leading teams through the design and delivery phases, establishing development standards, and ensuring code quality, scalability, and performance are aligned with business objectives.
The position demands a deep understanding of software development lifecycles and a commitment to fostering technical excellence. You will be instrumental in translating business needs into robust, efficient software products, ensuring alignment with organizational goals.
This is an opportunity to shape the future of our software development efforts and make a significant impact across various industries by leading the creation of innovative technology solutions.
- 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. - Utilize technologies such as Java, JavaScript, jQuery, HTML, CSS, and frameworks like Vue.js or React. - Seamlessly integrate widgets with 3DEXPERIENCE webservices. - Provide ongoing technical support, troubleshoot issues, and implement enhancements for developed widgets. - Leverage awareness of Core Enovia concepts like data model, trigger, UI3, and REST webservices.
- Minimum of 3 years of experience in 3DEXPERIENCE customization, widget development, and integration projects. - Proficiency in Dassault Systemes 3DEXPERIENCE ENOVIA Customization is essential. - Experience with the 3DEXPERIENCE platform, including a solid understanding of Spinner, JPO, Data model, Search, RESTful APIs, asynchronous programming, and data handling. - Strong command of JavaScript (ES6+), HTML5, CSS3, and frameworks like Vue, React, or Node.js. - Hands-on experience with 3DEXPERIENCE APIs such as ENOVIA, 3DSpace, 3DSearch, and Web App Framework (WAF). - Familiarity with Agile/Scrum methodologies, Git, Jira, and CI/CD tools like Jenkins. - Excellent analytical, problem-solving, and debugging skills are required. - Strong leadership and communication abilities are necessary for guiding teams and collaborating effectively.
Accenture
IT Consulting