Job Details
Skills And Tools:
Job Description
- Understand customer business requirements, scenarios, use cases, users experience needs.
- Gather information from existing systems, analyze program and time requirements. Assists project manager in preparing time estimates and justification for assigned tasks.
- Produces and/or maintains software or integration applications according to functional and technical requirements.
- Understand the technical specification dossier as reported by Software Architect and translate them into detailed technical specifications.
- Understand the software system design, describe the specifications in technical terms: select the algorithms, theories or technologies that will be used. Plan the appropriate user interface. Identify and manage dependencies with other components. Document these selections in the Detailed Technical Specifications.
- Develop code functions and unitary tests in respect of quality rules defined by the Software Architect.
- Codes, tests, debugs, implements, and documents moderately complex programs. Creates appropriate documentation in work assignments such as program code, and technical documentation.
- Develops test plans to verify logic of new or modified programs.
- Creates appropriate documentation in work assignments such as program code, and technical documentation.
- Write an operation guide explaining deployment of the software components.
- Analyze and correct reported issues and/or execute software changes required by the customer aligned with R&D strategies.
Job Requirements
Universal Degree preferably computer science, information system or Computer Engineering (or any related degree)
- 5 years of work experience in a similar role preferable to those who have a Manufacturing Background.
- +1 year contributed to implementing any worldwide ready-made application.
- Experienced in web application development skills; Java, JPO, EJB, J2EE, Apache Tomcat is preferred.