Engineer, Software
Giant Eagle · Karnātaka
Collected role description
Role overview
Engineer, Software at Giant Eagle
Education Desired: Bachelors Degree.
Experience Required: 3 to 5 years.
Complete other duties as assigned.
Responsibilities
- As a Software Engineer, you will design, develop, modify, debug and evaluate programming in systems and applications.
- 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.
- Work on problems of moderate scope where analysis of situations or data requires review of a variety of factors.
- Provide training and turnover to application support Team Members.
- Maintain cognizance of industry trends and new products to evaluate opportunities for achieving maximum effective usage of Company's investment in information technology.
- Assist other Team Members as required to ensure customer requirements are met.
- Execute off-hour support responsibilities and participate in off-hours support rotations.
Employment details
- Location: Karnātaka [India]
Application details
- Use professional concepts and apply Giant Eagle policies and procedures to resolve a variety of issues.
Additional role details
- You will analyze existing programs or formulate logic for new systems, devising logic procedures, preparing flowcharting, performing coding and testing/debugging programs.
- 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.
- Produce all management reports completely, accurately and on time.
- 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.
- Participate in all education and on-the-job training programs as recommended by IS management.
Collected minimum qualification
Education Desired: Bachelors Degree.
Collected experience requirement
3 to 5 years