To be part of the software development team in all phases of the development life cycle. The main responsibilities of a software engineer are:
- Analyze, design, develop, document and maintain assigned part of any phase in SDLC.
- Help TL in project estimation.
- Implement and unit test the assigned part of software.
- Responsible for peer unit testing.
- Analyze and fix the bugs/CRFs/SDRs and prepare the related documents.
- Prepare Shipment Package.
- Identify Project Requirements and communicate to the TL.
- Help in selection of appropriate tools and technologies.
- Explore new tools and technologies.
- Provide technical guidance to other TM(s).
- Conduct training/presentation in his/her area of expertise.
Academic Qualification(s)
- This is an entry-level position requiring a bachelors degree in computer science (or a related discipline), or an equivalent of a degree in appropriate education.
- Technical skills
- Proficient in at least one development language.
- Knowledge of Software Development Life Cycle.
- Knowledge of OO or relational design strategies/methodologies.
- Management / Interpersonal Skills
- Ability to work in a team.
- Experience
- Enough experience is required only if person does not have a bachelors degree in computer science.
hr@inov8.com.pk