Software Engineer

  • Company:
    General Electric Company
  • Location:
  • Salary:
    negotiable / month
  • Job type:
    Full-Time
  • Posted:
    4 days ago
  • Category:
    Manufacturing/Industrial

Skill: algorithms , c , security , java , linux , debugging , software engineer , data structures , c , operating system , os internals , inter process communication , infrastructure , unix; Exp: 4-7 years; Role Summary GE Software is looking for an experienced Software Engineer to work on a number of exciting projects that will have a very positive impact on GEs business. Essential Responsibilities You will be responsible for programming a feature and or a small feature set. You will contribute to the team and work with direction from the Senior Team Member or management but work independently. In this role you will Act as a member of the Software Center of Excellence, representing the face of high quality design and development practices Develop high performing, scaling and innovative end-to-end Software Applications Collaborate with system engineers, frontend developers and software developers to implement solutions that are aligned with and extend shared platforms and solutions Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques Writes codes in C , Java on Linux/Unix Operating system that meets standards and delivers desired functionality using the technology. Understand performance parameters and assess application performance Work on core data structures and algorithms and implement them Qualifications/Requirements Basic Qualifications Bachelors or Masters Degree in Computer Science or equivalent. Minimum 4 years of professional experience working on technical skill – C, C , Java, Linux/Unix Desired Characteristics Technical Expertise Experience in developing distributed applications using C, C , Java & Linux Strong Knowledge of Operating Systems, OS Internals, Inter Process Communication… Experience in Designing, Implementing & debugging a large scale distributed software systems. Experience in Designing, Implementing & debugging multi threaded software applications.. Good knowledge of design patterns & experience implementing them Business Acumen Have a solid understanding of the underlying infrastructure needed to run a large distributed application Has the ability to break down problems and estimate time for development tasks Has the ability to make basic technology choices based on experience Leadership Has the ability to take ownership of feature and deliver without supervision while using their discretion to seek help when necessary Voices opinions and presents clear rationale. Uses data or factual evidence to influence Recognizes collaborative behavior and participates in collaborative activities Learns organization vision statement and decision making framework. Able to understand how team and personal goals/objectives contribute to the organization vision About Us GE (NYSEGE) drives the world forward by tackling its biggest challenges. By combining world-class engineering with software and analytics, GE helps the world work more efficiently, reliably, and safely. GE people are global, diverse and dedicated, operating with the highest integrity and passion to fulfill GEs mission and deliver for our customers. www.ge.com Locations India; Bengaluru

Software Engineer

Degree: 

Experience: 4-7

Function: IT Software : Software Products & Services