Pages

Wednesday, 23 November 2016

"CGI" Freshers Hiring For Software Engineer @ in Bangalore

"CGI" Freshers Hiring For Software Engineer @  in Bangalore

xv

Jobrole: Software Engineer

Company Name
CGI
Jobrole
 Software Engineer
Education
Any Graduate
Experience
Freshers
Location
Bangalore
Website
www.cgi.com


Job Description:

1. Requirement Gathering & Analysis:

Understand business and technical requirement documents (Enhancement requests, SRS / BRD etc); Interact with clients / BA to clarify requirements if any; Provide inputs/ suggestions if any in order to validate the technology stack identified by the architects.

2. High Level Design (HLD):

Based on the technology stack identified, identify data sources, external interfaces, required outputs etc; Document high level business flow from the details gathered; Prepare the Designi document; Update HLD based on review comments in order to lay the ground-work for developing the solution.

3. Coding:

Develop core reusable components as per project requirements; Adhere to internal quality norms / standards; Check-in compilable code into the repository; Send code for peer reviews; Fix code review defects; Provide clarifications / support to Developers and Sr.Developers on specific technology related queries in order to improve productivity and ensure quality.

4. SIT/SFT Support:

Understand the defects / change requests raised during SIT/SFT; Analyse the root-cause of defects; Incorporate changes into the design documents; Seek approval for design changes resulting from change request in order to confirm that the application meets user expectations and ready for deployment.

5. Very High Level Estimate (VHLE):

Based on the technical stack and the project requirements, prepare VHLE (using estimation tools / guidelines) including elements such as estimation break up for various SDLC stages, assumptions, risks and the approach document; Review the document with the Manager; Update document based on review comments in order to enable the client to give a 'go' or 'no go' for the project.

6. Requirement, Design Coding, Testing Review:

Conduct reviews / second-level checks of various technical documents / code across the different stages of the software development lifecycle (requirements gathering, high-level & low-level design, coding, testing etc) based on best practices and performance requirements in order to verify completeness, accuracy and compliance to internal standards.

7. People Management:

Conduct technical interviews; Provide assessment on candidate capability; Shortlist candidates for subsequent interviews; Coach and guide developers in improving technical capabilities and developing overall skills; Conduct technical trainings in order to build team capabilities.

8. Process Improvements:

Identify best practices; Analyse, design, code and test productivity enhancement tools; Implement such tools and practices; Provide inputs for design and coding standards; Prepare design and coding checklists; Define/Refine the estimation templates in order to improve productivity and quality of projects.

Essential Skills:

  • Java/J2EE 6.
  • WLI/WLS 4.
  • Oracle 10g - SQL.
  • UNIX Shell Scripting.
  • MQ 1.


Skills:

  • Communication (Oral/Written).
  • Java.
  • Java Enterprise Editions JEE.
  • WLI. 



ClickHere To Apply

No comments:

Post a Comment