Staff Software Engineer
3 weeks ago
Applicants: 0
Share
JavaScript
Python
Angular
CI/CD Pipelines
SCADA Systems
React
Testing
Cloud
Databases
Software development
Coding
NodeJS
Java
Salary Not Disclosed
3 months left to apply
Job Description
Job Description Summary
We are seeking a skilled Full Stack Developer to design, develop, and maintain our Software Applications and Platforms for SCADA Systems, Edge IOT and Automation Tools running both on-premises and cloud, working across the entire technology stack to deliver robust and scalable solutions for the Renewables Wind domain.
Job Description
Roles and Responsibilities
Technical Skills
- Design and develop user-facing features and client-side architecture using HTML, CSS, JavaScript, and frameworks (React, Angular)
- Build and maintain server-side logic, API's (NodeJS, Python, Java or C#/.NET core), strong backend development skills with knowledge on latest design patterns and coding best practices.
- Design and Manage Databases - SQL and no-SQL.
- Manage the full software development lifecycle (SDLC) and ensure responsive, cross platform compatibility.
- Write efficient, secure and maintainable code, ensuring application performance and scalability.
- Collaborate with designers, product managers and other developers in an Agile environment.
- Implement CI/CD pipelines and testing protocols.
- Troubleshoot, debug, and optimize application performance.
- Web Architecture: Understanding how web applications are structured.
- Security: Knowledge of authentication, authorization, encryption, and protecting against common attacks.
- Testing: Experience with unit and integration testing.
- UI/UX Principles: Basic understanding to create intuitive user experiences.
- The management of the entire software development process, from conception to deployment.
- Updating and maintaining the software after deployment.
- Controlling the whole life cycle of the software and application development process.
- Directing the automated testing and giving management input as the project is being developed.
- Modifying existing programs and testing the modifications.
- Troubleshooting and fixing bugs and other coding issues
- Writing technical documentation.
- Excellent management and communication abilities
- The capacity to more quickly adapt to new technology, concepts, approaches, and environments
- Analytical and problem-solving capabilities
- A willingness to learn and an improving mindset.
- Understanding of the app’s or product’s non-functional features, such as security, automation, testing, performance, and optimization
- Skills in resource management and leadership
- Education: Bachelor's degree in computer science or related field.
- Experience: 8+ years of experience with minimum 3-5+ years in full stack development role
- Front-End: HTML, CSS, JavaScript, TypeScript, React.js/Angular.
- Back-End: Node.js, Java, or C#/.NET Core.
- Databases: SQL (MySQL, SQL Server) and NoSQL (MongoDB).
- Tools: Git, RESTful APIs
- Experience with industrial software applications and domains, preferable experience in Wind industry domain
- Experience with working on PLC's and SCADA Systems, Cyber Security, IOT Platforms
- Experience working on on-prem and cloud environments like AWS, knowledge of cloud services and infrastructure
Relocation Assistance Provided: No
Additional Information
- Company Name
- GE Vernova
- Industry
- Electric Power Generation
- Department
- N/A
- Role Category
- Engineering and Information Technology
- Job Role
- Mid-Senior level
- Education
- No Restriction
- Job Types
- On-site
- Employment Types
- Full-Time
- Gender
- No Restriction
- Notice Period
- Immediate Joiner
- Year of Experience
- 1 - Any Yrs
- Job Posted On
- 3 weeks ago
- Application Ends
- 3 months left to apply
Similar Jobs
Quick Apply
Upload your resume to apply for this position