Offers “General Electric”

24 days agoGeneral Electric

Sr Software Engineer

  • Hyderābād (Hyderābād)
  • IT development

Job description

Job Description Summary

Responsible for designing, building, delivering and maintaining software applications & services. Working in the areas of machine, cloud, platform and/or application. Responsible for software lifecycle including activities such as requirement analysis, documentation/procedures and implementation.

Job Description

Technical Expertise:

·  Strong knowledge of OOD/OOP software design patterns and principles
·  Strong knowledge of Programming Languages, Primarily C, C++, VC++ MFC, along with COM, STL and data structures.
·  Experience of working on Multi-threaded applications is a must.
·  Exposure to Cloud and Linux is desirable.
·  Exposure to customer cases and debugging in customer environments.
·  Good experience in debugging tools like WinDbg.
·  Experience in writing unit tests using nUnits, Google Test Framework and other methodologies for Test Automation Framework.
·  Hands on experience with SDLC and software development methodologies, including
·  Lean/Agile/XP, CI, Product Security, TDD/BDD etc.
·  Exposure to Web Technologies would be an added advantage.
·  Working experience on Manufacturing domain is desirable

Business Acumen:

·  Demonstrates awareness about competitors and industry trends
·  Has the ability to analyze impact of technology choices
·  Demonstrates the initiative to explore alternate technology and approaches to solving problems
·  Skilled in breaking down problems, documenting problem statements and estimating efforts
·  Dedication to implementing functionality with quality
·  Strong problem solving abilities
·  High energy, results driven person with strong interpersonal skills
·  Excellent communication skills and the ability to interface with more senior co-workers and leadership with confidence and clarity
·  Ability to interact with customers and understanding them is essential .

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 clear rationale. Able to speak to mutual needs and win-win solutions. Uses two-way communication to influence outcomes and ongoing results
·  Identifies mis-alignments with goals, objectives, and work direction against the organizational strategy. Makes suggestions to course correct
·  Continuously measures deliverable of self and team against scheduled commitments. Effectively balances different, competing objectives

Personal Attributes:

·  Highly self-motivated individual with positive attitude
·  Strong oral and written communication skills
·  Strong interpersonal skills
·  Effective 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
·  Experience working with Agile software development methodologies (Scrum, XP)
·  Able to clearly articulate and document software designs

Additional Information

Relocation Assistance Provided: Yes

Make every future a success.
  • Job directory
  • Business directory