Job Overview
Role: Associate Project Engineer Location: Chennai Experience: null Qualification: B.E/B.Tech degree in a relevant engineering discipline Key Skills: Software Development Engineering, Programming, Scripting, Database Languages, Software Requirements and Analysis, Software Testing, Deployment, Maintenance, Source Control, Code Reviews, SDLC
Job Description
Hitachi is hiring for the position of Associate Project Engineer in Chennai, Tamil Nadu. The opportunity is open to freshers and experienced candidates with a B.E/B.Tech degree in a relevant engineering discipline. The role is focused on software development engineering within the high-tech domain. The selected candidate can work on different categories of software, including end-user applications and operating system or utility software that provides platforms for running applications. The position includes requirements analysis, software programming, testing, deployment, maintenance and software enhancements.
Roles and Responsibilities
- Gather and analyze software requirements to understand the domain and required functionality.
- Understand interfaces between hardware and software and overall software characteristics.
- Use programming, scripting and/or database languages to develop software code.
- Support software testing activities.
- Support software deployment and maintenance.
- Correct programming errors and debug software issues.
- Respond to scope changes and implement software enhancements.
- Apply software development best practices throughout the development lifecycle.
- Follow coding standards and participate in code reviews.
- Use source control management practices.
- Support build processes, testing and software operations.
Skills and Eligibility Criteria
Educational Background: B.E/B.Tech degree in a relevant engineering field.
Experience: Freshers / Experienced (entry professional position).
Mandatory Technical Skills:
- Ability to use programming, scripting and/or database languages to develop software code
- Understanding of software requirements, functionality, and interfaces between hardware and software
- Understanding of basic testing concepts and debugging techniques
- Basic knowledge of software deployment, maintenance and enhancements
- Knowledge of software engineering practices involving coding standards, code reviews, source control, build processes, testing and operations
- Understanding of the software development lifecycle (SDLC)