Software Engineer

General Electric logo

Job Description Summary

Responsible for designing, building, delivering and maintaining software applications & services in GE Gas Power Software Engineering Team. Candidate will be working on the development of web applications in the areas of Java Front-End technologies (Angular, JS, HTML5, CSS, Node JS) Microservices Rest APIs.


Job Description


Roles and Responsibilities

In this role, you will:

  • Responsible for defining, developing, and evolving software in a fast paced and agile development environment using the latest software development methods and infrastructure in Java Technology stack on AWS cloud platforms.
  • Demonstrate strong expertise in front-end technologies (React, HTML5, Java Script, NodeJS) and integration with microservices (RESTful web services)
  • Well versed with JS unit testing frameworks – Jasmine, Karma, Jest , Enzyme etc.
  • Good understanding of DevOps CICD tools – GitHub, Jenkins, Sonar, Coverity, Lint, Maven, Dockers etc.
  • Demonstrate the ability to make informed technology choices after due diligence and impact assessment.
  • Adhere to all the software requirements related to Coding best practices, application performance, Architectural and Security standards
  • Develop high quality code adhering to standard design patterns
  • Perform peer code reviews to ensure proper coding practices are followed and to improve overall code quality
  • Participate in Scrum ceremonies and drive tech discussions in – Sprint planning, backlog reviews, Sprint Retros, Feature discussions etc
  • Partner with Product Managers, Engineering Managers and Scrum Masters & QA in Agile sprints to deliver outcomes for Sprint demos
  • Participate in debugging and triaging sessions with the Production Operations team as required
  • Research development in assigned technology, and execute POCs to validate technology solutions
  • Support impact assessment and decision related to technology choices, design /architectural considerations and implementation strategy


Education Qualification

  • Bachelor’s Degree in Computer Science or “STEM” Majors (Science, Technology, Engineering and Math) with basic experience.


Desired Technical Expertise:

  • Minimum 3 years of Strong development and implementation experience across different stages of SDLC in Web applications Front-End development ( React, JavaScript, HTML5, CSS).
  • Expertise in DevOps Methodologies and tools – driving CI/CD automations for code scans, builds & deployments on Cloud platforms.
  • Experience with database tools (JPA, Hibernate, JDBC, Spring Data)
  • Strong Expertise in DB technologies (PostgreSQL, NOSQL databases) and AWS RDS
  • Experience in working on a Test Driven (TDD) Agile Software development cycle will be a plus.
  • Expertise in DevOps Methodologies and tools – driving CI/CD automations for code scans, builds & deployments on Cloud platforms.


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.
  • 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
  • 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:
Yes

Source

Show More
Close

Adblock Detected

Please consider supporting us by disabling your ad blocker