Sr Technology Engineer jobs at Hyderabad


Posted 7 months ago

GE Renewable Energy
Role Summary/Purpose:
GE Renewable Energy is looking for an experienced person to work on exciting projects that will have a very positive impact onbusiness.This role will entail working independently towards design & development, design & requirement discussions, immediate team and to other teams across business of software products for renewables domain in a global matrix-ed organization. You should have willingness to work with Flexible working hours to facilitate communication with global teams/ team members
Essential Responsibilities:
In this role, you will:
• 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
• Work with Product Line Leaders (PLLs) to understand product requirements & vision
• Translate requirements / vision into 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
• Support process improvements which guide the development, sustaining & support activities
• Coach, mentor and lead the team with your technical expertise
• Work cross functionally with other business departments to align activities and deliverables
• Drive world-class quality in the development and support of products
• Ensure team receives consistent messages and has clear understanding of business direction, strategy and results
• Engage subject matter experts in successful transfer of complex domain knowledge
• 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
• Work on core data structures and algorithms and implement them using technology chosen
• Proactively share information across the team, to the right audience with the appropriate level of detail and timeliness

• Bachelors or Master’s Degree in Computer Science or in Electronics/ Instrumentation/ Electrical/ Power Systems with strong academic credentials.
• A minimum of 5 years of professional experience in design & development for large applications.
• Ability to switch between technologies (e.g. Java & dot Net) based on business needs.
• Experience with Windows and Unix / Linux based programming
• Experience developing web applications (Spring, RESTful, Jersey, RestEasy,JAX-WS, Web Services)
• Experience with front-end technologies such as Javascript, HTML5, CSS, AngularJS, BackboneJS, EmberJS, KnockoutJS
• Experience with databases – Oracle/ PostGRE/ MySql/ Cassandra
• Experience with database tools (JPA, Hibernate, JDBC, Spring Data)
• Initiative to explore alternate technology and approaches to solving problems
• Skills in breaking down problems, documenting problem statements and estimating efforts
• Ability to analyze impact of technology choices
• Ability to take ownership of small and medium sized tasks and deliver while mentoring and helping team members
• Continuously measure deliverables of self and team against scheduled commitments. Effectively balance different, competing objectives
Desired Characteristics:

• Familiar with STS/Eclipse/IntelliJ , Maven/Ant build tools
• Experience with unit testing/ Unit testing tools/ Continuous Integration
• Demonstrates awareness about competitors and industry trends
• Experience working on software projects in the Renewable Energy domain
• Demonstrates awareness about competitors and industry trends
• Strong oral and written communication skills
• Strong interpersonal skills, team building and problem solving abilities
• Persists to completion, especially in the face of overwhelming odds and setbacks. Pushes self for results; pushes others for results through team spirit

Job Features

Job CategoryBSC, Computer Science Jobs, Electrical & Electronics Jobs, Electrical Engineering Jobs, IIT, MCA

Apply Online