
Overview
Python Developer
Dassault Systèmes, the 3DEXPERIENCE Company, is a catalyst for human progress. We are looking for a Python Developer to provide business and people with collaborative virtual environments to imagine sustainable innovations. By creating ‘virtual experience twins’ of the real world with our 3DEXPERIENCE platform and applications, our customers push the boundaries of innovation, learning and production.
Role Description & Responsibilities
In a team you will be in charge of designing and developing the decision-making solution and applications for Continuous Delivery processes, Cloud & Cyber Security operations for all Dassault Systems R&D.
In particular, you will be responsible for:
- Understand the processes and tools used by R&D.
- Take full advantage of all available data sources to create a holistic view of the product lifecycle.
- Design and develop applications taking advantage of our 3DEXPERIENCE platform
- Participate in the implementation of Continuous Delivery applications for our future product lines
- Develop the Microservices using Python with an implementation of Database for automating the manual tasks of Cloud Operations
- Develop the monitoring metrics using JAVA and implement it into the Continuous Delivery
- Develop the API for the Microservices.
- Development and Automation of Support debugging Tools, Apps, Cloud Services and solutions
- Regularly updating the status to leads and counterparts by following good communication practices.
Qualifications
- Bachelors/ Masters of Computer Science Engineering.
- 1-3 Yrs. Of Experience in Python Full Stack development.
- Additional JAVA working knowledge will be preferred.
- Good working knowledge on libraries like Flask, BOTO, FastAPI, Flask-Restful
- JavaScript development experience
- Good Understanding or experience in REST Web Services, HTML5 and JavaScript
- Knowledge of Web Programming
- Knowledge of Database concepts: MySQL/Oracle
- Application/Web Server: Apache Tomcat
- IDE: Eclipse/PyCharm/VSCode
- Understanding of Selenium will be added advantage.
- Additional knowledge about AI/ML is preferable
Soft Skills
- Good analytical and problem-solving skills
- Good communication skills
- Autonomous
- Able to work well in a team environment and communicate effectively with local and remote coworkers
- Looking forward for ways to learn and improve yourself
- Should have good academic background.
What’s in it for you
- Work in a culture of collaboration and innovation
- Ensure knowledge sharing within the development team and encourage introduction of new
- technologies
- Proactively optimize development processes and suggest new ideas