GE Careers
Apply Now    

Lead Software Engineer

  • GE Aviation
  • Experienced
  • Posted 1/31/2017 12:55:47 AM
  • 2800774
  • Job Function: Engineering/Technology
  • Business Segment: Aviation Digital
Location(s): United Arab Emirates ; Dubai


About Us:
GE is the world’s Digital Industrial Company, transforming industry with software-defined machines and solutions that are connected, responsive and predictive. Through our people, leadership development, services, technology and scale, GE delivers better outcomes for global customers by speaking the language of industry.

Role Summary:
Responsible for designing, developing and testing software to create industrial internet products and services tailored to the needs of the GE businesses and external customers.
As a Full Stack Software Engineer, you will be working on both the server side and client side. You’ll be required to code UI or the back-end. You will ensure the server, app, and DB speak to each other. You’ll leverage tools, software, frameworks and systems to deliver the most effective and efficient solution.

Essential Responsibilities:
Designs and programs a small module or a large component, feature, set of feature, whole feature area or entire product. Some areas of expertise may include, but is not limited to, networks, operating systems, databases or applications. May be responsible for the creation of an entire product. Develops new solutions under guidance and/or in a team setting or based upon precedents in the organizations. Works together with business leadership at SPB and EB level. Specifies needs, communicates about project approach and presents outcomes of research done. Delivers products as part of a team. Works on cross functional teams. Alternatively: Leads analytical and design activities using proven technologies and vested approaches and methods.
Write code that meets standards and delivers the desired functionality using the technology selected for projects
Develop high performing, scaling and innovative end-to-end web applications
Understand whole product, its modules and the interrelationship between them and be able work on either the front-end or back-end of any component or module
Translate requirements defined as user stories and deliver by required timelines and quality standards
Communicate effectively within immediate team
Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques to deliver new cloud platform, services and components
Identify the scope of the work, provide initial estimate and justify the estimate with facts
Maintain code quality through best practices, unit testing and code quality automation
Seek and provide feedback on design and development
Understand performance parameters, assess application performance, and optimizing/improving it
through best coding practices
Identify the scope of the work, provide initial estimate and justify the estimate with facts
Drive in technical discussions; participate in technical designs and present technical ideas through white
boarding
Seek and provide feedback on design and development
Collaborate with Experience Designers to design interfaces
Develop high performing, scaling and innovative end-to-end web applications
Drive design reviews, define interfaces between code modules, and applies existing technology to designs

Qualifications/Requirements:
Basic Qualifications:
4+ years of experience in full-stack software development, preferably using Lean/Agile/XP SDLC.
Bachelor's Degree in Computer Science or in "STEM" Majors (Science, Technology, Engineering and Math)
Solid understanding of Linux or Unix operating systems
Good knowledge on responsive design
Experience developing web applications
Experience with developing/using RESTful Java Web Services / Micro Services
Experience in software design patterns, problem solving and troubleshooting skills

Desired Characteristics:
Strong oral and written communication skills. Strong interpersonal and leadership skills. Ability to influence others and lead small teams. Lead initiatives of moderate scope and impact. Ability to coordinate several projects simultaneously. Effective problem identification and solution skills. Proven analytical and organizational ability.

Locations: United Arab Emirates ; Dubai

GE offers a great work environment, professional development, challenging careers, and competitive compensation.  GE is an Equal Opportunity Employer.  Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.
Apply Now    

GE Careers Technical Assistance

Having technical issues with ge.com/careers or your application? We're here to help.

Get In Touch

Connect With Us

Stay up to date on GE and possible opportunities that open in areas that interest you.

Sign Up