Professional Education is no more tantamount to establishing a secure IT career. A synergy of education and relevant IT experience is essential to establishing and sustaining a successful career. Youngsters fresh-out-of-college find their dreams of being instantly absorbed into the main stream IT industry shattered when they discover that companies are keener on employing experienced candidates with versatile skills rather than investing in training freshers.
To enable freshers acquire the required cutting-edge experience, EGB offers a distinct career development program. Our career development program is fresher-intensive, and is designed to empower them with the edge that enhances their possibilities of being recruited by leading IT industries.
EGB places you on one of its various client projects that will fetch you the relevant IT experience. You will be part of an expert team comprising project managers with expertise in various platforms.
Be Part of Software Development Life cycle
Gain rich experience in software development through participation in our Software Development Life cycle projects. EGB delivers high-end software for a range of sectors, to include Banking & Finance, Healthcare, Insurance, IT Governance, Nuclear, Telecommunication, Transportation and Government. Our software development team comprises software specialists with cutting edge expertise in various domains, platforms, tools and technologies.
You get to work on each phase of Software Development process, from initial requirement analysis, to end product completion.
This phase involves a thorough study of the project to comprehend its requirements and determine the project goals. Incomplete, ambiguous and even contradictory requirements are analyzed by our skilled software engineers. You get to team up with our software development team during client interactions, which provides you immense client exposure. Our software development team interacts closely with the client to acquire insight into the project domain, general and specific project-related requirements of the client, current practices and client goals.
Defining Functional Specifications
An elaborate technical analysis of the project is performed to define specifications for the software. Functional specifications for the software, from the elemental to the apex, are defined in this stage. It is in this phase where it is decided as to what features are to be included in the software and what are not to be.
Actual software development is executed; software engineers develop coding for the project in accordance with the specifications. Our Development model allows for parallel online product monitoring by the client as it evolves. Once modules are developed in accordance with the project plan, they are integrated and subsequently tested; a user guide for the software is created. Depending on your expertise in coding, you will be short-listed for future projects.
A team of highly-experienced testers examine the real-time operation of the software. Rigorous Testing methodologies are employed to resolve and prioritize bugs, and ensure that the software is robust.
Career Development Program Process
Since the projects are real-time client assignments, candidates selected for the project will be strictly ‘on the job’. They will have to adhere to rigorous work schedules, meet deadlines, and accomplish the tasks assigned by the Project Manager, as any employee.
A preliminary interview is conducted to assess the skills and knowledge of the candidate. The candidate is expected to possess basic skills in the desired platform and has to succeed in the system examination to be selected for the project. If unsuccessful, candidates undergo rigorous training for 15 to 20 days till they become eligible for participation in the project.
Project-related information is provided to the candidate at the project meeting. The Project Manager assigns a team leader for the candidate who will be responsible for monitoring and reviewing the candidate’s work progress.
Candidate is provided with complete timeline for the project. The timeline is intended to provide a clear picture to the candidate about the project modules, his role, and deadlines imposed. The candidate needs to familiarize with MS Project and Team Foundation Server.
Weekly Project Meeting
The Weekly Project Meeting is conducted to evaluate the progress of the candidate. The Project Manager and the Team Leader review the work contribution, extend support if essential, and suggest alternative approaches, if necessary.
On phase completion, an experienced Quality Assurance Manager is assigned to evaluate the quality of the outcome. An experienced tester performs Testing to assess the quality of the outcome, and reports to the QA Manager.
You Gain the Edge
Our career development program equips you with the right experience required for IT career development.
You get to work on real projects under the expert guidance of skilled and highly- experienced project managers.
EGB offers internal (within EGB) as well as external (EGB client companies) placement assistance for all the candidates based on requirements. With a steady stream of internal projects, we are always looking forward to introducing exceptional candidates to diverse projects. EGB has also successfully emplaced candidates into various client companies across Banking & Finance, Healthcare, Insurance, IT Governance, Nuclear, Telecommunication, Transportation and Government.
We understand the significance of an impressive resume in enhancing your job acquisition possibilities. We offer professional resume building and interview-facing techniques that translate into success for candidates.