Unlock your potential with Dassault Systèmes, a global leader in Scientific Software Engineering as a R&D Senior Software Engineer (Full Stack) in Selangor, Malaysia!
Role Description & Responsibilities
- Full-Stack Development: Design, develop, and maintain both front-end and back-end components of our DELMIA Operation Planning & Optimization applications, ensuring seamless integration and optimal performance.
- Front-End Expertise: Focus on user experience and interface design, utilizing technologies such as JavaScript, TypeScript, React, Leaflet, Redux, HTML, and CSS.
- Back-End Proficiency: Leverage Java, Jakarta EE, Spring Framework, and Hibernate to build robust and scalable back-end systems.
- Full Development Lifecycle: Contribute to the entire software development lifecycle, from requirements gathering to deployment and maintenance.
- Technical Leadership: Provide technical guidance, mentor team members, and make strategic decisions regarding technology choices and best practices.
- Quality Assurance: Write and automate comprehensive unit, integration, and end-to-end tests to ensure code quality and reliability.
- Agile Methodology: Collaborate effectively within an agile development team, participating in daily stand-ups, sprint planning, and retrospectives.
- Continuous Learning: Stay up-to-date with the latest technologies and industry trends to drive innovation and improve development processes.
Qualifications
- Bachelor's degree in Computer Science or a related field.
- Minimum 7 years of experience as a full-stack developer.
- Strong proficiency in:
o Front-end: JavaScript, TypeScript, React, Redux, HTML, CSS
o Back-end: Java, Jakarta EE, Spring Framework, Hibernate - Solid understanding of web application architecture, design patterns, and security best practices.
- Experience with database technologies (e.g., SQL, NoSQL).
- Excellent problem-solving, analytical, and communication skills.
- Ability to work independently and as part of a team.
- A passion for learning and a drive to stay up-to-date with the latest technologies.
What’s in it for you?
- Prestigious Company: Work for one of the biggest software companies in Europe.
- Diverse Exposure: Gain exposure to a wide variety of industry experiences and IT technologies.
- Global Environment: Collaborate with brilliant colleagues from around the globe in an international work environment.
- Growth Opportunities: Enjoy a supportive environment for personal and career growth.
- Challenging Projects: Work on challenging and impactful projects.