Chennai, Tamil NaduFreshers / Experienced1 week ago
LocationChennai, Tamil Nadu
ExperienceFreshers / Experienced
QualificationB.E/B.Tech in a relevant field
Key Responsibilities
The Associate Project Engineer will support software development activities across the software lifecycle, from requirements understanding through maintenance and enhancement.
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 & Eligibility
Candidates should possess a B.E/B.Tech degree in a relevant engineering field .
The position is listed for freshers and experienced candidates . The role is categorized as an entry professional position, with work performed under close supervision and involving problems that are generally not described as highly difficult or complex.
The job description requires the ability to use programming, scripting and/or database languages to write software code.
Candidates should therefore understand at least one programming language well and be comfortable with core programming concepts such as variables, control structures, functions, data structures, debugging and modular development.
Knowledge of scripting and database fundamentals can also help candidates work across different parts of a software development environment.
Requirements gathering and analysis are important parts of the position. The engineer will help understand the software problem, required functionality, interfaces and expected characteristics of the solution.
Freshers should understand how a software requirement is translated into technical functionality and how requirements can affect application architecture, interfaces and testing.
Understand how business or system requirements are analyzed and converted into technical functionality.
Practice reading error messages, tracing program execution and identifying the root cause of software defects.
Candidates should have programming, scripting or database knowledge along with an understanding of software development practices such as source control, code reviews, testing and build processes.
Note: This job is posted on external sites. Joblit shares the listing for convenience and does not take responsibility for third-party content.