Role Overview
Unlock your potential with Dassault Systèmes, a global leader in Scientific Software Engineering as a JavaScript Web Developer in Pune.
Responsibilities
- Define and describe Functional behavior, limitations and Acceptance Tests of capabilities to deliver (What)
- Design and specify How capabilities will be implemented: Select algorithms, theories or technologies that will be used.
- Plan appropriate user interface.
- Identify and manage dependencies with other components.
- Document these selections in a PES (Product Enhancement Specification Document) and in a DES (Design Enhancement Specification Document)
- Develop and validate new functionalities described in PES: Code, compile and run unit tests according to Implement processes and Metrics (KPIs), as part of the development pipeline.
- Check the progress of dependencies with other components.
- Ensure knowledge sharing within the team about the developments.
- Improve code quality up to the Last Build, to reach the defined quality metrics (component metrics, product metrics …)
- As soon as the Software is deployed, track usage metrics and user feedbacks to continuously and proactively improve the solutions.
- Regularly assess Metrics and Customers feedbacks to identify areas for code quality or software performances improvement.
- Perform lessons learned and RCA to identify Root Causes of severe issues and propose Improvements actions to prevent such type of issues in the future (trainings, tools, process, operations, ...)
- Resolve quality issues (backlog management): Resolution of incidents reports (IRs) reported by the Technical Customer Success or by Product QA teams.
- Keep abreast of the latest technological developments, understand the requirements of our development partners, know about competing products, look ahead for future products, technologies, languages, etc.
Requirements
- 3-5 years of Experience with BE/B.Tech background
- Programming Languages: JavaScript
- Frontend Web Framework: VueJS or ReactJS
- Database: MySQL
- Continuous Development / Deployment practices
- Software architecture
- Web App development
- Cloud Services development
- Software Security
- Software Performance
- User experience - Ergonomy
- Leadership to challenge the Status Quo
- User and Customer focus
- Peer cooperation
- Effective Communication
- Knowledge & Know-How Management
- Time and Priority Management
- Transversal project Management