G

GE Vernova

Builds equipment and software for electric power

Software Engineering Specialist

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • Two to five years of relevant experience.
  • Deep expertise in C# and .NET, including ASP.NET Core (Web API and MVC) and Entity Framework.
  • Experience designing and developing RESTful APIs and microservices.
  • Experience with modern front-end frameworks, including ReactJS.
  • Strong understanding of SOLID principles, design patterns, and microservices architecture.
  • Strong SQL skills across SQL Server, PostgreSQL, and Oracle.
  • Experience with unit, integration, and UI test automation frameworks.
  • Cloud experience with AWS or Azure.
  • Experience with Docker or Kubernetes for containerizing applications.
  • Ability to lead initiatives and deliver high-quality, scalable solutions.
  • Experience with DevOps and continuous integration/continuous delivery tools, including GitHub, GitHub Actions, Jenkins, JFrog Artifactory, and Groovy.
  • Ability to build web services and queries on existing tables.
  • Familiarity with Lean, Agile, or XP methods and practices, through work experience or introductory training.
  • Awareness of and ability to apply continuous integration.
  • Ability to break down problems and estimate development effort.
  • Understanding of technology trends and the effects of technology choices on the software development life cycle.
  • Understanding of a project's customer value proposition and how team and personal objectives contribute to the organization’s vision.
  • Ability to document problem statements, estimate effort, analyze the impact of technology choices, and understand industry trends.
  • Ability to understand issues, explain rationale, use evidence to influence outcomes, and identify misalignments with organizational goals.
  • Ability to balance competing objectives and measure deliverables against scheduled commitments.
  • Ability to complete assigned work independently, thoroughly clarify ambiguous requirements, and adapt to changing requirements.
  • Strong oral and written communication skills, interpersonal skills, team-building abilities, and problem-solving abilities.
  • Persistence in completing work and helping a team achieve results.

Responsibilities

  • Contribute to the design and development of RESTful APIs and microservices using C#, .NET, ASP.NET Core (Web API and MVC), and Entity Framework.
  • Apply engineering best practices, including SOLID principles, design patterns, code reviews, technical standards, and documentation.
  • Own end-to-end delivery, including requirements, design, implementation, automated unit, integration, and UI testing, performance, and deployment.
  • Design reliable, scalable, and secure services in AWS, and containerize and ship services using Docker.
  • Work across SQL Server, PostgreSQL, and Oracle data stores, including schema design, query optimization, and performance tuning.
  • Implement and improve logging, monitoring, and alerting, and drive operational excellence.
  • Integrate AI and machine-learning capabilities where appropriate to improve product features and developer productivity.
  • Apply secure development practices, including static and dynamic application security testing, and remediate findings.
  • Mentor and coach engineers, lead technical initiatives, and collaborate with product, user experience, and other stakeholders.
  • Build front-end experiences using JavaScript or TypeScript with ReactJS.
  • Identify opportunities for innovation and experiment with new software frameworks.

Desired Qualifications

  • Experience with monitoring and logging tools such as Splunk, Prometheus, or the ELK Stack.
  • Proficiency in JavaScript and TypeScript and experience building ReactJS front-end experiences.
  • Experience with load and performance testing tools such as JMeter.
  • Knowledge of security best practices, including static and dynamic application security testing.
  • Practical ability to integrate AI and machine-learning capabilities into applications.

About the Company

GE Vernova

Builds equipment and software for electric power

GE Vernova makes equipment and software that generate and manage electricity for utilities, power producers, and industrial customers. Its Power, Wind, and Electrification businesses span gas turbines, wind generation, and the systems that move electricity across grids. The company supplies generators, grid equipment, and controls, while its software coordinates network operations and integrates changing sources of power. Customers buy equipment and enter service agreements for maintenance, upgrades, and technical support over its operating life, alongside purchases of software and related services. GE Vernova became an independent company in 2024 after separating from GE and is headquartered in Cambridge, Massachusetts.

Company size
10,001+
Company stage
N/A
Total funding
$17.6M
Headquarters
Cambridge, MA
Founded
2024

Recently Posted Jobs

Explore more opportunities at GE Vernova

See more jobs