Sr Software Engineer

GE Vernova

5

(23)

Bengaluru, India

Why you should apply for a job to GE Vernova:

  • 5/5 in overall job satisfaction
  • 4.9/5 in supportive management
  • 100% say women are treated fairly and equally to men
  • 100% would recommend this company to other women
  • 100% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.
  • Build your network and connect with other GE employees for professional development via our seven Affinity Networks.
  • We empower our people through coaching and feedback, our talent development philosophy, and even our customizable benefits programs.
  • GE offers many healthcare options; 401(k) plan; tuition reimbursement; adoption resources; employee assistance; and recognition programs.
  • #5F00E1542CD2711AFA8E47F4D692F4DD-3e0481

    Position summary

    cycle.

    • Engage in technical discussions; participate in technical designs and present technical ideas.

    • Maintain code quality through best practices, unit testing and code quality automation.

    • Seek and provide feedback on design and development.

    • Demonstrate the ability to make informed technology choices after due diligence and impact assessment.

    • Understand whole product, its modules and the interrelationship between them while being an expert in the assigned component or module.

    • Articulate the need for scalability and understand the importance of improving quality through testing.

    • Be an expert in writing code that meets standards and delivers the desired functionality using the technology selected for the project.

    • Drive design reviews, define interfaces between code modules, and applies existing technology to designs.

    • Be an expert in assessing application performance and optimizing/improving it through design and best coding practices.

    • Be an expert in core data structures as well as algorithms and has the ability to implement them using language of choice.

    • Be responsible for providing technical leadership and defining, developing, and evolving software in a fast paced and agile development environment using the latest software development technologies and infrastructure

    • Provide guidance to a team of 3 to 4 developers with either planning and execution and/or design architecture using agile methodologies such as SCRUM

    • Work with Product Line Leaders (PLLs) to understand product requirements & vision.

    • Write code that meets standards and delivers desired functionality using the technology selected for the project.

    Education Qualification

    • Bachelor's degree in Computer Science or "STEM" Majors (Science, Technology, Engineering and Math) with advanced experience.

    • Minimum 5 years of experience.

    Desired Characteristics

    Technical Characteristics:

    • Full Stack NET(C#) & React. High Proficiency on front-end technologies.

    • Strong proficiency in C# and .NET Core, with a deep understanding of object-oriented principles and design patterns.

    • Experience in building and consuming RESTful APIs, and integrating with SQL databases such as PostgreSQL or SQL Server or Oracle.Postgres preferred.

    • Proficiency in React, with a solid understanding of responsive design and user experience best practices.

    • Proven experience in designing and developing scalable, high-performance distributed systems.

    • Experience with containerization (Docker) and orchestration (Kubernetes) is highly desirable.

    • Experience with AWS is highly desirable.

    • Good to have beginner proficiency MongoDB, Jenkins and Kubernetes.

    Business Acumen:

    • Strong analytical skills with the ability to break down complex problems and provide efficient, scalable solutions.

    • Ability to articulate how technology solutions meet customer needs from both technical and business perspectives.

    • Evangelizes how our technology solves customer problems from a technology and business perspective.

    Leadership:

    • Demonstrates clarity of thinking to work through limited information and vague problem definitions.

    • Influences through others; builds direct and "behind the scenes" support for ideas.

    • Proactively identifies and removes project obstacles or barriers on behalf of the team.

    • Shares knowledge, power, and credit, establishing trust, credibility, and goodwill.

    Personal Attributes:

    • Demonstrated ability to take initiative, work independently, and drive projects to completion with minimal supervision.

    • Strong communication skills, capable of working in global teams, with a willingness to accommodate different time zones and cultural contexts.

    • Skilled in providing oversight and mentoring team members. Shows ability to effectively delegate work.

    • This Job Description is intended to provide a high level guide to the role. However, it is not intended to amend or otherwise restrict/expand the duties required from each individual employee as set out

    • in their respective employment contract and/or as otherwise agreed between an employee and their manager.

    Additional Information

    Relocation Assistance Provided: Yes

    Why you should apply for a job to GE Vernova:

  • 5/5 in overall job satisfaction
  • 4.9/5 in supportive management
  • 100% say women are treated fairly and equally to men
  • 100% would recommend this company to other women
  • 100% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.
  • Build your network and connect with other GE employees for professional development via our seven Affinity Networks.
  • We empower our people through coaching and feedback, our talent development philosophy, and even our customizable benefits programs.
  • GE offers many healthcare options; 401(k) plan; tuition reimbursement; adoption resources; employee assistance; and recognition programs.