♦♦ Key Factors: » B.Sc. and M.Sc. in Software Engineering » +10 years of professional experience working as a Technical Consultant in IT sector with strong knowledge in Software Development Life Cycle.
» Understanding analysis and design technical requirements, coding, documenting and testing for Business Applications based on Java Enterprise platform » Experience in Internet/Web technologies, Web Services SOAP/REST and good practices of API design » Experience leading Software development teams: effective at planning and prioritizing the team's work, validating time estimates and driving design reviews, guide and coach team-members as subject matter expert
» Experience in running agile software development projects such as SCRUM » Research experience in the areas of Business Process and Software Modeling
Full-time Technical Consultant participated in different roles: Java Senior Developer, Software Architect and Scrum Master at present for PSA group (a French automotive group)
Technical and management responsibilities in a worldwide team (France, Morroco, India): → Planning and workload assignment for developers and testers → Check and quality assurance → 3 co-workers reporting to me → Languages: French and English
Direct contact with stakeholders (internal and external people of PSA Group). → From managers to developers to make presentations, demo sessions, proof of concept, etc.
Analyzing software requirements based on Bussiness Owners needs, capabilities and features constraints (time / cost) in order to determine development tasks
Detailed Description
Mentoring and knowledge transfer to the current team and new arrivals
Experience in Agile methodology: +Daily meetings +Sprint every two weeks +Retrospective, etc +JIRA Agile (backlog, dashboards, etc.)
Analyzing, Designing and developing modules for Java backend application (based on Spring framework) and Oracle 11g database (stored procedures, scripting)
Experience working with APIs: SOAP and REST based
TDD and Continous Integration: Designing, executing, and documenting test plans and test cases