GE Vernovaposted 3 days ago
$190,486 - $216,660/Yr
Full-time • Mid Level
Bellevue, WA
Electrical Equipment, Appliance, and Component Manufacturing

About the position

The position involves designing and programming a small module or a large component and designing a feature, set of features, or whole feature area. Responsibilities include identifying the scope of work, providing initial estimates, and justifying them with facts. The role requires an understanding of the Agile software development lifecycle and the ability to engage in technical discussions, participate in technical designs, and present ideas through whiteboarding. The candidate will execute in a fast-paced delivery mode, maintain code quality through best practices, unit testing, and code quality automation, and seek and provide feedback on design and development. The position also involves making informed technology choices, understanding the whole product and its modules, designing interfaces, and ensuring scalability and quality through testing. The candidate will drive design reviews, define interfaces between code modules, assess application performance, and provide technical leadership to a team of 5 to 7 developers using agile methodologies such as SCRUM. Collaboration with Product Line Leaders (PLLs) to understand product requirements and vision is also essential.

Responsibilities

  • Design and program small modules or large components.
  • Identify the scope of work and provide initial estimates.
  • Engage in technical discussions and participate in technical designs.
  • Execute tasks in a fast-paced delivery mode to meet product release goals.
  • Maintain code quality through best practices, unit testing, and automation.
  • Provide and seek feedback on design and development.
  • Make informed technology choices after due diligence.
  • Understand the whole product and its modules.
  • Design interfaces and information exchange between modules.
  • Drive design reviews and define interfaces between code modules.
  • Assess application performance and optimize it through design and coding practices.
  • Provide technical leadership and guidance to a team of developers.

Requirements

  • Bachelor's Degree in Computer Science or equivalent in STEM majors.
  • 6 years of progressively responsible post-Bachelor's degree experience.
  • 5 years experience with CPP coding principles and Software Design Patterns.
  • 5 years experience with RDBMS and SQL development.
  • 5 years experience with EMS software.
  • 5 years experience with configuration and modeling of EMS Generation subsystems.

Benefits

  • Healthcare, prescription drug, dental, and vision coverage.
  • Savings account options (Health Care Flexible Savings Account, Health Reimbursement Account, Limited Purpose Flexible Spending Account, Dependent Care Flexible Spending Account).
  • Employee assistance program.
  • Defined contribution 401(k) plan.
  • Employee life insurance and optional dependent life insurance.
  • Short-term and optional long-term disability.
  • Pre-tax transportation/commuter program.
  • Paid holidays and paid time off.
  • Parental leave.
  • Tuition refund program.
  • Adoption assistance.
  • Optional identity theft prevention insurance.
  • Optional personal legal assistance.
  • Optional personal excess liability insurance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service