Software Engineer II

KARL STORZ ENDOSCOPY
Stafford, TX Full Time
POSTED ON 8/16/2023 CLOSED ON 8/18/2023

What are the responsibilities and job description for the Software Engineer II position at KARL STORZ ENDOSCOPY?

I.  Job Purpose and Core Tasks:

The Software Engineer II analyzes, designs, develops, debugs, and modifies software enhancements and/or new products used in the OR environment. The Software Engineer II creates end-user requirements and marketing/engineering specifications to build custom software applications for streaming, encoding/decoding, and audio/video controls & integration solutions. The role will support product development efforts across the organization and will function under the auspices of FDA and internal regulations as an integral member of the Engineering team.

  II. Minimum Knowledge, Education, and Skill Requirements:

Required:

  • Minimum years of relevant work experience: 2 years
  • Minimum education, certifications, and/or credentials: Bachelor’s Degree in Computer Science or related field. Master Degree Preferred

Minimum hard skill requirements (including computer and application proficiency):

  • 1-2 years experience with Angular, C# programming, .NET, SQL Server, Web API, NodeJS, Java Script
  • Knowledge of ASP.NET
  • Strong design and development skills in GUI components in Angular
  • Experience with the product development life cycle.  Must have experience with ownership of developing end-to-end products at the box level and/or system level.
  • Understands how to translate product requirements into design specifications to meet key product development objectives.
  • Skills in documenting and communicating system design deliverables.
  • Experience with software development in a multi-development team environment.
  • Must have excellent oral and written communication skills.
  • Ability to deploy projects in real-time scenarios
  • Knowledge of databases
  • Knowledge of media types, video formats, resolutions
  • Basic knowledge of system configurations and performance
  • Experience providing technical guidance in resolving complex issues by using better methods, techniques, and evaluation criteria.

 

M inimum soft skill requirements:

  • Good Communication and people skills

 

Preferred:

  • Preferred years of relevant work experience: 2 years
  • Preferred education, certifications, and/or credentials: Bachelor’s Degree in Computer Science or related field

Preferred hard skill requirements:

  • Working experience with languages: C# and JavaScript
  • Experience with technologies such as .NET and Angular.
  • Knowledge of computer networks and network architecture
  • Knowledge of media types, video formats, and resolutions is a plus
  • Knowledge of Windows system configurations and performance. Linux knowledge is a plus.
  • Excellent writing and communication skills and experience in all phases of application development are required
  • Ability to manage multiple priorities with flexibility in a fast-paced environment
  • Ability to work cooperatively with others in a team-oriented environment
  • Must have a strong desire and willingness to learn new technology
  • Experience with security testing and standards is a plus.
  • Knowledge of docker
  • Knowledge of Kubernetes
  • Knowledge of shell scripts

Preferred soft skill requirements:

  • Excellent Communication and people skills

III. Essential Function:

  • Must be able to maintain productive working relationships and treat fellow employees with respect.
  •   Leads the functional area to Design, develop, modify, document, and implement scalable software applications utilizing SCRUM/Agile methodologies leveraging Angular, NET, C#, Internet Information Services (IIS) 7.0 & above, MS Build, CSS, HTML, XML.
  • Guides & participates in the entire Software Development Life Cycle including requirement gathering through testing and deployment of the application in real-time scenarios.
  • Contributes to architecture, design, and code reviews and provides guidance and feedback to the team members.
  • Plans and performs unit testing and debugging; sets conditions based on code specifications; participates in the testing process through test review and analysis, test witnessing, and certification of software.
  • Designs and implements improvements to the performance, usability, scalability, and maintainability of software products.
  • Participates in SCRUM meetings.
  • Coordinates company compliance initiatives with Regulatory personnel prior to product launch.
  • Leads the process of prototyping, testing, and vendor research and selection.
  • Works closely with Manager, of Product Strategy to ensure efficiency, quality, and cost control throughout the design process.
  • Coordinates and supports software system installations and monitors equipment functioning to ensure customer specifications are met.
  • Obtains and evaluate information to determine hardware configuration.
  • Analyzes user needs and software requirements to determine the feasibility of design within time and cost constraints.
  • Train installation/assembly personnel in the appropriate techniques/processes for working with new applications.
  • Adheres to document standards, coding standards, and the development process.
  • Responsible for creating timelines and controlling documents for production (Design History File).
  • Researches and evaluates new applications and technologies; attends and participates in technology conventions.
  • Remain abreast of changes in industry standards and practices, keeping management informed of changes that have potential impact on development activities.
  • Performs other job-related duties or special projects as assigned.
  • Has contact with Both their department and other departments
  • Physical requirement/Demands: Light, occasional physical effort. Ability to sit for extended periods. Ability to lift equipment weighing up to 20 lbs.
  • Mental Requirements/ Emotional Demands: Ability to adapt and demonstrate flexibility in dealing with changing priorities and work situations. Ability to stay focused over extended working hours. Ability to multi-task efficiently.
  • I nterpersonal and communication skills: Verbal and written communication, problem-solving, and Presentation skills.
  • Ability to communicate efficiently to cross functions in various capacities.


    IV. Core Requirements:

 

  • Degree of accountability: Occasional oversight from Manager. Accountability in high-quality solutions and delivering product releases in a timely fashion
  • Degree of decision making: Works over Diversified tasks.
  • Financial/Budgetary: Little or no financial impact on revenues or cost
  • Safety: Adhere to KARL STORZ Safety protocols
  • Quality: Adhere to KARL STORZ Quality Management System
  • Supervision: Does not supervise others
  •   Level of Supervision Required
  • The department director develops general goals for the employee at the yearly review cycles, which are derived from the overall company goals
  • Tasks are derived from these general goals by the employee and reviewed and accepted by the department director
  • Travel: Up to 10% of Travel during the year

Salary : $83,300 - $145,250

Software Engineer II - Fullstack, .Net
JPMorgan Chase -
Houston, TX
Software Engineer II - Java Full Stack
JPMorgan Chase -
Houston, TX
(Mainframe) Software Engineer Senior Consultant II - National General
Allstate Insurance -
Houston, TX

For Employer
Looking for Real-time Job Posting Salary Data?
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer II?

Sign up to receive alerts about other jobs on the Software Engineer II career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$95,804 - $118,468
Income Estimation: 
$120,554 - $147,360

Sign up to receive alerts about other jobs with skills like those required for the Software Engineer II.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $90,521 - $120,704
    • Income Estimation: $93,843 - $124,803
  • Debugging Skill

    • Income Estimation: $90,521 - $120,704
    • Income Estimation: $94,373 - $127,234
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at KARL STORZ ENDOSCOPY

KARL STORZ ENDOSCOPY
Hired Organization Address El Segundo, CA Full Time
At KARL STORZ, we are driven by a mission to enhance global health through innovative technology designed to tackle the ...
KARL STORZ ENDOSCOPY
Hired Organization Address El Segundo, CA Full Time
Travel will be required up to 80%-90%, Mon - Fri most weeks of the year with the potential for a weekend project every 6...

Not the job you're looking for? Here are some other Software Engineer II jobs in the Stafford, TX area that may be a better fit.

Software Engineer II - Python

JPMorgan Chase, Houston, TX

Software Engineer II, AWS

JPMorgan Chase, Houston, TX