Software Engineer

Giant Eagle GCC

Bengaluru

On-site

INR 1,200,000 - 1,800,000

Full time

12 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Giant Eagle GCC is seeking a mid-level Software Engineer to design, develop, and test applications and systems. You will work on modern APIs, data access layers, and security integrations, while contributing to large language model projects and Langchain-based workflows.

The role involves building robust software, coordinating with teams, and ensuring timely delivery with quality documentation and support duties as needed.

Qualifications

  • Experience with EF Core migrations and data modeling.
  • Strong proficiency in LINQ queries and data access patterns.
  • Experience building RESTful Web APIs and secure services.
  • Knowledge of JWT/OAuth2 security for APIs.
  • Experience with unit testing frameworks (xUnit/Moq).

Responsibilities

  • Design, develop, debug and test software applications.
  • Install, configure and document custom and vendor apps.
  • Collaborate on project teams to meet customer requirements.
  • Provide training and turnover to support teams.
  • Participate in 24x7 support when required.

Skills

EF Core Migrations
LINQ
REST Web API
JWT / OAuth2
Unit Testing
Docker

Tools

Docker

Job description

As a Software Engineer, you will design, develop, modify, debug and evaluate programming in systems and applications. You will analyze existing programs or formulate logic for new systems, devising logic procedures, preparing flowcharting, performing coding and testing/debugging programs. You will also develop conversion and system implementation plans, as well as prepare and obtain approval of systems and programming documentation. You will recommend] changes in development, maintenance and system standards and trains users in conversion and implementation of systems. You will participate on project teams to develop systems and applications, which will assist in ensuring customer requirements are met in a timely and cost-effective manner.

Job Responsibilities
  • Experience Required: 3 to 5 years;
  • Use professional concepts and apply Giant Eagle policies and procedures to resolve a variety of issues.
  • Work on problems of moderate scope where analysis of situations or data requires review of a variety of factors.
  • Exercise judgment within defined procedures and practices to determine appropriate action.
  • Receive general direction and instructions on routine work, and detailed instructions on new projects or assignments.
  • Take charge of the installation, configuration, testing and documentation of custom-developed and vendor-packaged applications.
  • Provide minor development for enhancements and reporting.
  • Possess or obtain familiarity with various coding languages and tools utilized within the team for support and development purposes.
  • Some experience working with Large Language Models (LLMs) such as GPT, Llama2 or similar architectures.
  • Knowledge of LLM-integration frameworks such as Langchain, and expierence in fine - tuning these models for specific tasks.
  • Familiarity with programming languages such as Python and experience with LLM, deep learning frameworks.
  • Complete all facets of unit, system, regression and parallel testing for the applications.
  • Provide training and turnover to application support Team Members.
  • Produce all management reports completely, accurately and on time.
  • Maintain cognizance of industry trends and new products to evaluate opportunities for achieving maximum effective usage of Company's investment in information technology.
  • Prevent unauthorized access to information, assets or restricted areas and report any attempts.
  • Report any kinds of problems to the appropriate management in a timely manner.
  • When required, assist in providing 24x7 support to our business customers.
  • Ability to communicate well with non-IT personnel.
  • Maintain communications with Group/Team members.
  • Assist other Team Members as required to ensure customer requirements are met.
  • Participate in all education and on-the-job training programs as recommended by IS management.
  • Execute off-hour support responsibilities and participate in off-hours support rotations.
  • Complete other duties as assigned.
Required Skills
The Keywords of interest for us in a mid level engineer
  • EF Core Migrations (Database)
  • LINQ (Data Querying)
  • REST Web API (Communication)
  • JWT / OAuth2 (Security)
  • Unit Testing (xUnit / Moq) (Quality)
  • Docker (Containers)
These are generic : Not Must have's but nice to have.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Member Technical Staff - C++
Senior Member Technical Staff - C++

Nielsen • Bengaluru

On-site
INR 2,200,000 - 4,000,000
IT Applications IV - NODE JS Full Stack
IT Applications IV - NODE JS Full Stack

Peoplefy Infosolutions • Mhalunge

Hybrid
INR 800,000 - 1,200,000
DevOps Engineer, MLOps Engineer, Platform Engineer
DevOps Engineer, MLOps Engineer, Platform Engineer

Jobtailor • Hyderabad

On-site
INR 900,000 - 1,500,000
Senior Full Stack Engineer
Senior Full Stack Engineer

Crisil • Mumbai

On-site
INR 1,800,000 - 3,000,000
Staff Engineer- .NET & AI
Staff Engineer- .NET & AI

UKG • Dadri

On-site
INR 1,200,000 - 2,400,000
Software Engineer
Software Engineer

BP • India

On-site
INR 2,000,000 - 3,000,000
Software Engineer II
Software Engineer II

Amtech Software • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Software Engineer
Software Engineer

MindTrilogy • Hyderabad

On-site
INR 600,000 - 1,200,000
Software Engineer
Software Engineer

Principal Global Services • Pune District

On-site
INR 900,000 - 1,300,000
Software Engineer
Software Engineer

Trinix Pvt. Ltd. • Greater Noida

Hybrid
INR 500,000 - 900,000