Senior Software Engineer at GE Power
The power it gives us all
Job Description :
As a Senior Software Engineer at GE Power, You should responsible for programing a component, feature, and or feature set. Works independently and contributes to the immediate team and to other teams across the business. You will also contribute to design discussions.
Roles and Responsibilities :
- Be responsible for defining, developing, and evolving software in a fast-paced and agile development environment using the latest software development technologies and infrastructure
- Work with Product Line Leaders (PLLs) to understand product requirements & vision
- Translate requirements/vision into a prioritized list of user stories and deliver to required timelines and quality standards
- Work with product line leaders and architects to develop multi-generation software technology plans
- Drive increased efficiency across the teams, eliminating duplication, leveraging product and technology reuse
- As a Senior Software Engineer at GE Power, You should Support process improvements which guide the development, sustaining & support activities
- Work cross-functionally with other business departments to align activities and deliverables
- Drive world-class quality in the development and support of products
- Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques
- Write code that meets standards and delivers desired functionality using the technology selected for the project
- Understand performance parameters and assess application performance
- Proactively share information across the team, to the right audience with the appropriate level of detail and timeliness
Education Qualification/Requirements :
- Bachelor’s Degree in any Engineering or MCA with advanced experience.
- Experience with Windows and Unix / Linux based programming
- Java/J2EE (Spring/Hibernate/Web service/Core Java/Spring boot)
- Strong experience in spring ecosystems (Spring boot/data JPA/Batch/Security/Caching/Cloud) etc.
- Experienced with creating and consuming restful, Query, and hybrid APIs using OAuth 2.0
- Strong knowledge in Microservices Architecture in a cloud environment.
- Java Microservices in spring boot with Spring security
- Strong knowledge of Zulu\Eureka\spring cloud
- Strong knowledge of developing microservices using java spring boot.
- Build Tool – Maven, Gradle
- Strong knowledge of SQL (MySQL/PostgreSQL) and No SQL databases (Couchbase)
- Unit testing and Mocking framework (Junit/Mockito)
- Experience in CI/CD tools like Jenkins
- Good technical written and verbal communication skills
Business Acumen :
- Demonstrates the initiative to explore alternate technology and approaches to solving problems
- Skilled in breaking down problems, documenting problem statements, and estimating efforts
- Demonstrates awareness about competitors and industry trends
- Has the ability to analyze the impact of technology choices
Leadership :
- Ability to takes ownership of small and medium-sized tasks and deliver while mentoring and helping team members
- Ensures understanding of issues and presents a clear rationale. Able to speak to mutual needs and win-win solutions. Uses two-way communication to influence outcomes and ongoing results
- Identifies misalignments with goals, objectives, and work direction against the organizational strategy. Makes suggestions to course correct
- Continuously measures deliverables of self and team against scheduled commitments. Effectively balances different, competing for objectives
Personal Attributes :
- Strong oral and written communication skills
- Strong interpersonal skills
- Effective team building and problem-solving abilities
Job Features
Job Category | Full Time Jobs, Software Engineer |
Seniority Level | Associate |
Industry | Electrical & Electronic Manufacturing , Mechanical Or Industrial Engineering , Oil & Energy |
Employment Type | Full-time |
Job Functions | Engineering , Information Technology |
Qualification | Bachelor's Degree / MCA |