Quantcast
Channel: GE - GE Healthcare IT Solutions Jobs
Viewing all articles
Browse latest Browse all 305

Staff Software Engineer Job (Bangalore, India)

$
0
0
Job Number: 2536617
Business: GE Healthcare
Business Segment: Healthcare IT
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.
Posted Position Title: Staff Software Engineer
Career Level: Experienced
Function: Engineering/Technology
Function Segment: Applications and Software
Location: India
U.S. State, China or Canada Provinces:
City: Bangalore
Postal Code: 560066
Relocation Assistance: No
Role Summary/Purpose: Job Overview:
This key position for an Staff Software Engineer - Performance, is responsible for driving performance, reliability and scalability initiatives across GE Healthcare Software teams as part of globally distributed Performance Engineering Excellence team. Responsible to serve as a Performance expert, will be required to work closely with various engineering, cross functional teams to develop, drive and execute on an overall performance strategy.
Essential Responsibilities: Essential Responsibilities:


- Works closely with Systems Engineers, Architecture office, developers and cross functional teams across product-lines within GEHC software to recommend inputs on design for performance, reliability and scalability

- Understands product interfaces, protocols, integration, and product platforms, and recommend strategy for performance, reliability and scalability

- Develops frameworks for performance, scalability and reliability testing in-line with Agile development practices

- Develops strategy, tool-kits for performance, scalability and reliability for Cloud, Mobile and enterprise scale software applications

- Responsible for building performance testing infrastructure and design; factoring in cost effectiveness and customer environments. Documents appropriately

- Creates Performance Strategy, plan in coordination with stakeholders, cross functional team and supports team in artifacts generation related to Performance, scalability and reliability - Metrics, analysis etc.

- Run performance benchmarks, analyze and improve performance regressions, capacity planning and sizing

- Performs evaluation and selection of off-the-shelf performance testing tools, recommends extensions as necessary

- Creates and conducts training programs for design for performance, performance testing principles

- Recommends process improvements to performance test coverage and reducing cycle times

- Come up with the best practices in performance, scalability and reliability improvements and document the same for future reference in a common placeholder

- Build technical knowledge in team focusing on Performance tools, capacity planning, Database and Application server tuning

- Lead continuous improvement activities by driving the implementation of process and product quality improvement initiatives
Qualifications/Requirements: - ME or BE in computer Science, electronics or similar
- 10+ years of software engineering or related experience
- Excellent problem troubleshooting and solving skill
- Solid understanding of concepts, patterns, best practices in Performance Engineering
- Experience with Performance testing tools (LoadRunner, JMeter, Neoload or similar) and APM tools (New Relic, ELK, Dynatrace or similar)
- Experience working on Performance Engineering of different architectures (Cloud, n-tier, Mobile etc)
- Capable of technical deep dives into code, networking, operating systems and storage
- Hands-on experience in creating Performance test scripts and analysis of test results
- Lead performance testing cycle for new software releases
- Strong analytical and troubleshooting skills
- Strong collaboration skills to work with engineering leaders to make sure performance and reliability is a top requirement
- Communicates effectively with multiple stakeholders at multiple levels. Able to work through complex disagreements and conflict to achieve resolution
Additional Eligibility Qualifications:
Desired Characteristics: Desired Characteristics: - Please limit the desired characteristics to 12 points total (4 in each section as mentioned below) Technical Expertise: - Experience with design for performance on J2EE and / or .NET based technologies for Enterprise / Cloud deployments - Experience in a regulated environment, e.g. FDA - Experience with healthcare products / medical device products - Green Belt certification or familiarity with Six Sigma quality principles - Good exposure to Agile and Scaled Agile framework, XP, BDD practices 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 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 - Shares knowledge, power, and credit, establishing trust, credibility, and goodwill Personal Attributes: - Able to work under minimal supervision - Excellent communication skills and the ability to interface with senior leadership with confidence and clarity - Able to work well with global teams, including time-zone flexibility - Skilled in providing oversight and mentoring team members. Shows ability to effectively delegate work.

Viewing all articles
Browse latest Browse all 305

Trending Articles