KASHII UPDATEZ Everyday Student Requirements & Python Coding Tutorials by Python Kashi
L #2957
Applications open Full-Time Job

Software Engineering Specialist

GE Vernova

  • Bengaluru, India
  • Competitive Package
  • 2-5 Years
  • Posted Yesterday
HR
Recruiter contact
Recruiter / hiring contact
No public email in this post. Use a source-linked contact instead.

About the role

Job Description Summary

Responsible for designing, building, delivering and maintaining software applications & services. Working in the areas of machine, cloud, platform and/or application. Responsible for software lifecycle including activities such as requirement analysis, documentation/procedures and implementation.

Job Description

Roles and Responsibilities

In This Role, You Will

  • Contribute, design, and development of RESTful APIs and microservices using C#, .NET, ASP.NET Core (Web API, MVC), and Entity Framework
  • Understanding of engineering best practices: SOLID principles, design patterns, code reviews, technical standards, and documentation
  • Own end-to-end delivery: requirements, design, implementation, automated testing (unit, integration, UI), performance, and deployment
  • Design for reliability, scalability, and security in AWS; containerize and ship services with Docker
  • Work across data stores (SQL Server, PostgreSQL, Oracle), including schema design, query optimization, and performance tuning
  • Implement and improve observability (logging, monitoring, alerting) and drive operational excellence
  • Integrate AI/ML capabilities where appropriate to enhance product features and developer productivity
  • Ensure secure development practices including SAST/DAST and remediation of findings
  • Mentor and coach engineers; lead technical initiatives and collaborate with product, UX, and stakeholders

Must-have Qualifications

  • 2-5 years of relevant experience
  • Deep C# &.NET expertise with ASP.NET Core (Web API, MVC) and Entity Framework
  • Strong RESTful API and Microservices design and development
  • Experience with modern front-end frameworks of ReactJS
  • Solid grasp of SOLID principles, design patterns, and microservices architecture
  • Strong SQL skills across SQL Server, PostgreSQL, and Oracle
  • Automation experience: unit, integration, and UI test frameworks
  • Cloud experience with AWS/Azure
  • Docker\Kubernetes experience for containerizing applications
  • Proven ability to lead initiatives and deliver high-quality, scalable solutions
  • DevOps/CI/CD tools: GitHub, GitHub Actions, Jenkins, JFrog Artifactory, Groovy

Nice To Have

  • Monitoring and logging tools: Splunk, Prometheus, ELK Stack
  • Build front-end experiences using JavaScript/TypeScript with ReactJS
  • Proficiency in JavaScript and TypeScript
  • Load/performance testing (e.g., JMeter)
  • Security best practices in SAST and DAST
  • Strong problem-solving and analytical skills
  • Experience working independently in fast-paced, cross-functional environments
  • Practical AI skill set (e.g., integrating AI/ML capabilities into applications)
  • Skilled in breaking down problems, documenting problem statements and estimating efforts
  • Demonstrates awareness about competitors and industry trends
  • Has the ability to analyse impact of technology choices

Leadership

  • Ability to takes ownership of small and medium sized tasks and deliver while mentoring and helping team members
  • Ensures understanding of issues and presents clear rationale. Able to speak to mutual needs and win-win solutions. Uses two-way communication to influence outcomes and ongoing results
  • Identifies misalignments with goals, objectives, and work direction against the organizational strategy. Makes suggestions to course correct
  • Continuously measures deliverables of self and team against scheduled commitments. Effectively balances different, competing objectives

Personal Attributes

  • Strong oral and written communication skills
  • Strong interpersonal skills
  • Effective team building and problem-solving abilities
  • Persists to completion, especially in the face of overwhelming odds and setbacks. Pushes self for results; pushes others for results through team spirit

Desired Characteristics

Technical Expertise

  • Comfortable in building features such as web services and Queries on existing tables.
  • Aware of methods and practices such as Lean/Agile/XP, etc.
  • Prior work experience in an agile environment, or introductory training on Lean/Agile.
  • Aware of and able to apply continuous integration (CI).
  • General understanding of the impacts of technology choice to the software development life cycle.

Business Acumen

  • Has the ability to break down problems and estimate time for development tasks.
  • Understands the technology landscape, up to date on current technology trends and new technology, brings new ideas to the team.
  • Displays understanding of the project's value proposition for the customer. Shows commitment to deliver the best value proposition for the targeted customer.
  • Learns organization vision statement and decision making framework. Able to understand how team and personal goals/objectives contribute to the organization vision

Personal/Leadership Attributes

  • Voices opinions and presents clear rationale. Uses data or factual evidence to influence.
  • Learns organization vision statement and decision making framework. Able to understand how team and personal goals/objectives contribute to the organization vision.
  • Completes assigned tasks on time and with high quality. Takes independent responsibility for assigned deliverables.
  • Has the ability to break down problems and estimate time for development tasks.
  • Seeks to understand problems thoroughly before implementing solutions. Asks questions to clarify requirements when ambiguities are present.
  • Identifies opportunities for innovation and offers new ideas. Takes the initiative to experiment with new software frameworks
  • Adapts to new environments and changing requirements. Pivots quickly as needed. When coached, responds to need & seeks info from other sources

Additional Information

Relocation Assistance Provided: No

Eligibility & process

Who can apply

Employment type: Full-time

Skills & stack

JavaScript TypeScript SQL React .NET Core REST APIs Microservices PostgreSQL

Selection process

Details are shared by the recruiter after shortlisting.

Prep kit

20 resources
Study material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Round 1: Online Assessment (OA) Aptitude, Quantitative Logic & 2 Coding Problems Focus on accuracy and speed. Practice arrays, strings, and standard arithmetic puzzles.
Round 2: Technical Interview 1 Core Tech Stack (JavaScript, TypeScript, SQL, React, .NET Core, REST APIs, Microservices, PostgreSQL) & Live Code Tracing Explain your thought process aloud. Analyze time & space complexities before coding.
Round 3: System Design & Problem Solving Database Schemas, APIs & Architecture Basics Clarify edge cases, diagram schemas cleanly, and discuss scalability trade-offs.
Round 4: HR & Cultural Fit Discussion GE Vernova Core Values, Learning Agility & Offer Terms Demonstrate passion, strong communication, and readiness for full-time collaboration.
Technical questions 5
What is the difference between WHERE and HAVING clauses in SQL? Answer
Model answer: WHERE filters rows before any groupings are applied, while HAVING filters aggregated groups after GROUP BY has executed.
Explain SQL Window functions: ROW_NUMBER(), RANK(), and DENSE_RANK(). Answer
Model answer: ROW_NUMBER() assigns unique sequential integers. RANK() assigns identical ranks to ties and skips ranks. DENSE_RANK() assigns identical ranks to ties without skipping rank numbers.
How do you handle NULL and missing values during data cleaning in Python/Pandas? Answer
Model answer: Use .isna().sum() to identify missing values. Impute with mean/median using .fillna() or remove with .dropna(subset=[...]) depending on variance impact.
What is the difference between Star Schema and Snowflake Schema in Data Warehousing? Answer
Model answer: Star Schema has denormalized dimension tables directly connected to the central Fact table. Snowflake Schema normalizes dimension tables into sub-dimensions to minimize redundancy.
How do you calculate MoM (Month-over-Month) growth in SQL? Answer
Model answer: Use LAG(revenue, 1) OVER (ORDER BY month) to fetch the previous month's revenue and compute (revenue - prev_revenue) / prev_revenue * 100.
Behavioural & HR questions 3
Why do you want to join GE Vernova as a Software Engineering Specialist?
Highlight GE Vernova's market reputation, recent tech innovations, and how your skills in JavaScript directly solve their team's objectives.
Describe a challenging bug or academic project roadblock and how you resolved it.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
How do you handle strict deadlines or sudden scope changes?
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.
GE Vernova Competitive Package
Recruiter Resume Apply
Chat Chat with Kashii