Software Engineer- Developer

Karl Storz Endovision Inc • Stafford, TX 77497

Posted 1 week ago

Job Description

The Software Engineer is responsible for designing, developing, troubleshooting and debugging software applications. Will use current programming languages and technologies to write code and build applications for streaming, image archiving and management.


* Comfortable working in Agile environment.

* Leverage different programming languages such as C# and Javascript.

* Work with frameworks such as Angular and .NET.

* Participate and lead in the entire Software Development Life Cycle including requirement gathering, architecture, through testing, deployment, and maintenance.

* Analyzes user needs and software requirements to determine feasibility of design and estimate time and cost constraints.

* Develops documentation as required for compliance with internal and external standards.

* Adheres to standards, coding standards and the development process.

* Assists in research and evaluation of new applications and technologies.

* Performs other job-related duties or special projects as assigned.

* Experience with security testing and standards a plus.

* Manage 3rd party contractors to develop software and test applications

* Help QA team with test strategy


* Quality all activities associated with this position must be performed with the highest level of quality standards recognizing that the products are used in the medical and IT industry.

* Durability all activities associated with this position must address the long-term durability of the device and where appropriate must consider the long-term durability even after multiple sterilizations and sterilization methods.

* Efficacy all activities associated with this position must consider the devices final application; ergonomics, interaction of the device with the physician, and device operation during usage are all components of efficacy.


* Knowledge of languages C# and JavaScript

* Knowledge of technologies such as ASP.NET and Angular.

* Ability to deploy projectsin real time scenarios

* Knowledge of computer networks and network architecture

* Knowledge of media types, video formats, resolutions

* 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


* Bachelor's Degree in Computer Science with at least 4-6 years' experience or a Master's Degree in Computer Science with 2-4 years' experience.


* Ability to sit for extended periods (during meetings or computer work)

* Ability to lift video equipment (approx. 20 lbs)


* Quality System training

* Job Specific - In house requirement


* None


* The department manager 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 manager

* Little supervision should be needed to perform and achieve day-day goals

INTERFACE: (Internal/External Customers)

* Project/Program Managers to report the status of tasks assigned to the individual


Sign Up for Daily Job Alerts.

Thank You

You will receive your first job alert within 24 hours.

Similar Jobs

    Browse Jobs | Terms & Conditions | Privacy Policy | Unsubscribe
    POWERED BY