Why join GGK?

Work + Life

We don’t think it will be possible to be unhappy at work and then happy in life.
0

Diverse Culture

Diversity enriches our creative solutions and adds value for our clients.

Career Growth

We are growing, you will also grow by leveraging our Learning & Development programs.

Make a Difference

You can feel like you are making a difference and you are empowered to take decisions.

Reward & Recognition

Appreciating, acknowledging, and thanking are a part of our daily work life.

Fun at Work

We create an environment that assures employees – a sense of certainty filled with fun, passion and numerous growth opportunities.

Learning & Development

We invest to increase Individual Mastery and Market Value! Because your goals and needs are constantly evolving, we encourage you to take advantage of our personal development, training and career management programs. They enable you to grow with us over the long term.

Fresh Graduate Training

Fresh campus hires will undergo a scrupulous technical training program, designed with best practices in the industry. By applying a blend of technology and process we make sure that recruits get a good level understanding of software engineering tools and processes.

Lateral Hires

The typical training program for lateral hires extends over one month. The essence of the training is to get them involved, interact with colleagues around and adapt to company’s culture. Once the lateral hire gets immersed into GGK culture, he will be gradually transferred onto project with collaborative learning and on demand trainings.

Management Development Process

At GGK we groom our employees to be competitive. Our employees undergo Management Development Program’s which helps them in developing personal and organizational skills. We assess the training needs of the individuals and then come up with a training path.

Job Openings

Position Opened: SSE – .NET
Exp: 3-5 yrs

JOB Description:

The individual will be responsible for working with a team of 3 to 8 developers to develop enterprise level applications. By delivering high-quality code and working closely with team members.

Responsibilities include:

  • Design and deliver high-quality software artifacts using .NET and Client side frameworks
  • Active contributions in analysis and design of requirements
  • Work on software development methodologies such as Agile etc
  • Should have an in-depth understanding of design aspects and should be able to apply the same
  • Communication with stakeholder for business and functional requirements
  • Perform requirements analysis and impact analysis for enhancements and changes
  • Should be a team player

Skills/Requirements:

  • At least 4 years of experience in development of web based applications built using .NET framework
  • Hands on experience in ASP.NET (Webforms/MVC), C# or VB.NET and ADO.NET
  • Strong knowledge of Web Services and AJAXHands-on in JavaScript, AngularJS, JQuery, CSS, HTML and BootStrap
  • Working experience with ORM tools like Entity Framework or Hibernate
  • Strong SQL/PLSQL programming skills
  • Design, implementation and fine tuning of large database applications preferably using SQL Server/Oracle
  • Experience in working with Visual Studio tools and IIS
  • Relevant experience in working with cross-cultural teams across multiple locations
  • Very good interpersonal, analytical, problem-solving and written & verbal communication skills
  • Must be proficient in the full development lifecycle

Experience: 3-4 years

Responsibilities:

  • Design and deliver high-quality software artifacts using Java/J2EE frameworks
  • Active contributions in analysis and design of requirements
  • Work on software development methodologies such as Agile etc
  • Should have an in-depth understanding of design aspects and should be able to apply the same
  • Communication with stakeholder for business and functional requirements
  • Perform requirements analysis and impact analysis for enhancements and changes
  • Should be a team player

Skills/Requirements:

  • Strong in core Java and J2EE technologies
  • Good hands-on skills in Servlets, JDBC, SOA and RESTful Web Services
  • Hands-on in JavaScript, AngularJS, JQuery, CSS, HTML and BootStrap
  • Working experience with Spring framework
  • Working experience with ORM tools like Hibernate or MyBatis
  • Strong SQL/PLSQL programming skills
  • Design, implementation and fine tuning of large database applications preferably using Oracle/MySQL
  • Relevant experience in working with cross-cultural teams across multiple locations
  • Very good interpersonal, analytical, problem-solving, written and verbal communication skills

Experience: 3-4 years

Responsibilities:

  • Design and deliver high-quality software artifacts using Java/J2EE frameworks
  • Active contributions in analysis and design of requirements
  • Work on software development methodologies such as Agile etc
  • Should have an in-depth understanding of design aspects and should be able to apply the same
  • Communication with stakeholder for business and functional requirements
  • Perform requirements analysis and impact analysis for enhancements and changes
  • Should be a team player

Skills/Requirements:

  • Strong in core Java and J2EE technologies
  • Good hands-on skills in Servlets, JDBC, SOA and RESTful Web Services
  • Hands-on in JavaScript, AngularJS, JQuery, CSS, HTML and BootStrap
  • Working experience with Spring framework
  • Working experience with ORM tools like Hibernate or MyBatis
  • Strong SQL/PLSQL programming skills
  • Design, implementation and fine tuning of large database applications preferably using Oracle/MySQL
  • Relevant experience in working with cross-cultural teams across multiple locations
  • Very good interpersonal, analytical, problem-solving, written and verbal communication skills

Position Opened: BI/DWH Developer: SE/SSE
Exp: 2-3 yrs

Job Description:

  • Strong SQL scripting skills
  • Strong in Data Analysis
  • Good understanding of transactions
  • Good understanding of Data warehousing Concepts
  • Extensive Experience in designing ETL systems
  • Extensive knowledge in ETL load strategies
  • Strong in Data quality
  • Working experience on at least one ETL and reporting tool
  • Knowledge of Algorithms & data structures will be an added advantage
  • Good Analytical & communication skills

Exp: 8+ yrs

JOB Description:

The individual will be responsible for working with a team of 10 to 20 developers to develop enterprise level applications. Delivering high-quality code and working closely with team members and clients.

Responsibilities Include:

  • Hands on experience in ANSI SQL
  • Good understanding of OLTP , OLAP and massive data systems
  • Technical expertise in Normalized , dimensional, aggregation and Hierarchical data modeling
  • Hands on experience in performance tuning
  • Hands on experience in interpreting DAGS/ execution plans
  • Good understanding of Database architectures, transactions,Isolation levels, lock management, resource utilization
  • Good understanding on operating systems
  • Good at capacity planning
  • Technical expertise in Data Ingestion design
  • Good knowledge in data quality and data governance
  • Good at Disaster recovery management
  • Knowledge on working and usage of latest databases technologies
  • Awareness on latest tools and trends in Data analytics
  • Good at implementing data security
  • Good at implementing data visualization
  • Experience in implementing authorization and authentication for Data analytic tools

Exp: 8+ yrs

JOB Description:

The individual will be responsible for working with a team of 10 to 20 developers to develop enterprise level applications. Delivering high-quality code and working closely with team members and clients.

Responsibilities Include:

  • Software delivery responsibility across all project phases
  • Contribute to technical design, architecture and code reviews
  • Create and execute project plan to meet changing needs and requirements of customers
  • Make recommendations to management/client about schedules, prioritization, resources, risks and mitigations
  • Apply best practices  and industry trends to improve service to our clients
  • Work collaboratively with engineering team and the customers to understand the requirements, design & implement best technical solutions
  • Train and mentor the teams

Minimum Requirements:

  • At least 6 years of experience in development and design of web-based applications built using core JAVA & J2EE technologies
  • At least 2 years of experience in Project Management and People Management
  • Strong technical expertise in Spring/Struts, any ORM like Hibernate/MyBatis, RESTful Web Services, Servlets, JSP, JDBC and SQL/PLSQL
  • Experience with HTML, CSS, responsive web design (Bootstrap), JavaScript and any Javascript libraries like AngularJS, ReactJS, JQuery etc
  • Must be proficient in the full software development lifecycle
  • Ability to close multiple tasks and manage competing priorities

Exp: 8+ yrs

JOB Description:

The individual will be responsible for working with a team of 10 to 20 developers to develop enterprise level applications. Delivering high-quality code and working closely with team members and clients.

Responsibilities Include:

  • Software delivery responsibility across all project phases
  • Contribute to technical design, architecture and code reviews
  • Create and execute project plan to meet changing needs and requirements of customers
  • Make recommendations to management/client about schedules, prioritization, resources, risks and mitigations
  • Apply best practices  and industry trends to improve service to our clients
  • Work collaboratively with engineering team and the customers to understand the requirements, design & implement best technical solutions
  • Train and mentor the teams

Minimum Requirements:

  • At least 6 years of experience in development and design of web-based applications built using .NET framework
  • At least 2 years of experience in Project Management and People Management
  • Strong technical expertise in ASP.NET, Web Services, C# or VB.NET and SQL
  • Experience with HTML, XML, JavaScript and CSS
  • Must be proficient in the full software development lifecycle
  • Ability to close multiple tasks and manage competing priorities

Exp: 4-7 yrs

Responsibilities:

  • Develop high-level design, information architecture, interaction design, visual design and wireframes.
  • Responsible for all the user requirements are met while presenting the information via Wireframes.
  • Conceptualize original ideas in designing interfaces for mobile, desktop, and web that will lead to efficient and simplified interactions.
  • Interact with the software development teams to define and implement innovative solutions for appropriate visuals and user experience
  • Execute all visual design stages from concept to final hand-off to engineering team
  • Establish and promote design guidelines, best practices and standards

Desired Profile:

  • 4-6 years in User Experience/User Interface Designing
  • Strong conceptualization ability and visual communication ability,
  • Extensive experience with user interface design patterns and standard UCD methodologies across multiple platforms.
  • Must have Agile and Waterfall methodologies experience.
  • Expertise in using Photoshop, Illustrator, Sketch or other similar software
  • Must be well versed with the principles of designing so that he may comprehend the design elements
  • Up-to-date with the latest UI trends, techniques, and technologies
  • Ability to present design to various stakeholders and act on feedback
  • Proficiency in HTML, JavaScript and CSS preferred for rapid prototyping.

Educational Qualification: BFA/MFA/B.E/B.Tech/M.E/M.Tech/