Manager – Software Engineering

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

Skill: software design , spring , java , xml , j2ee , json , software engineering , problem solving , written communication , soap; Exp: 10-13 years; Role Summary Connectivity & Edge Services Engineering team which is part of the Digital Services Technology team of GE Healthcare is looking for a Software Engineering Manager who will lead the software team and will help in creating a useful and desirable software product and service experiences for Connectivity & Edge Engineering products and solutions. As a manager for the team the person shall lead the team to develop software of high quality. Essential Responsibilities Responsible for managing the work deliverables of the platform/product/solution. Hire, Build and Retain Talent. Leadership is demonstrated through team leadership/knowledge in a specific technical area. Provides coaching, feedback, developmental opportunities, etc. to direct reports. Possess working knowledge on technologies like Java, Jboss J2EE, XML, Spring, RESTAPI, JSON, and SOAP Leads the team to deliver desired product functionality in a secure and scalable fashion Drive code reusability and demonstrate understanding of functional, technical and nonfunctional requirements – – Actively participate in Agile/FastWorks development processes, understand definition of done and prioritization of product developments, enhancements and bug resolution Collaboratively work with other team members, architects, scrum master to ensure test/code coverage, support test automation, follow team practices and help evolve the team Ability to understand performance parameters and assess application performance Identify the scope of the work, provide initial estimate and justify the estimate with facts Demonstrate the understanding of Agile software development lifecycle and able to distinguish the core inputs and outputs in each cycle. Has the ability to analyze impact of technology choices. Helps drive pair programming practices and code reviews across the team, strives towards building high quality, scalable code. Promotes transparency by proactively sharing design choices with appropriate audiences, with the appropriate level of detail and timeliness Communication to team members on project progress and risks to on time completion Qualifications/Requirements Bachelors Degree in Computer Science or in STEM Majors (Science, Technology, Engineering and Math) Minimum of 10 years of professional experience in software development Minimum of 3 years experience in Project Leadership role handling complex projects Proven Analytical and Problem Resolution Skills Strong oral and written communication skills Possess working knowledge on technologies like Java, Jboss J2EE, XML, Spring, RESTAPI, JSON, and SOAP Strong knowledge of Object Oriented Analysis and Design, Software Design Patterns and Java coding principles Experience in Scrum, Kanban and Agile Development Methodologies Desired Characteristics Business Acumen Strong problem solving abilities and capable of articulating specific technical topics or assignments Experience in building scalable and highly available distributed systems Expert in breaking down problems and estimate time for development tasks Evangelizes how our technology solves customer problems from a technology and business perspective Experience in Secure Connectivity is a big plus Leadership Demonstrates clarity of thinking to work through limited information and vague problem definitions Influences through others; builds direct and “behind the scenes” support for ideas Proactively identifies and removes project obstacles or barriers on behalf of the team Adept at sharing knowledge, power, and credit, establishing trust, credibility, and goodwill Experienced in providing oversight and coaching – shows ability to effectively delegate work Proficient at creating opportunities for innovation and new ideas, and taking initiative to experiment Excellent communication skills and the ability to engage leadership with confidence and clarity Personal Attributes Energetic leader that can inspire, motivate and build trust with their teams. Demonstrated accountability and track record of delivering results with minimal supervision Excellent communication skills and the ability to interface with senior leadership with confidence and clarity Experienced in working with global teams, including time-zone flexibility 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.

Software Engineer

Degree: 

Experience: 10-13

Function: IT Software : Software Products & Services