Company Description
We are one of the largest global suppliers of healthcare equipment, renowned for innovative products, services and solutions including diagnostic imaging systems, therapy equipment for treatment and electromedicine and IT solutions to optimize workflow and increase efficiency in the healthcare industry.
Siemens is an Equal Opportunity Employer encouraging diversity in the workplace.
For more information please visit www.usa.siemens.com
Job Description
This senior position is an excellent opportunity to be a driver in an experienced global R&D team creating product enhancements for the largest radiology customers in the world.
Successful candidates will be responsible for designing and implementing new and existing software applications using latest technologies such as ASP.NET, AJAX and C#. They will drive software requirement analysis and design review meetings. They will use software configuration control, development suites and debugging tools and perform software verification activities to include unit and function testing.
Experience:
Candidates must have 8+ years of full life-cycle software development including software design and hands-on programming experience:
- Demonstrated success in design/creation/implementation of web-based user interfaces from functional requirements.
- Expert in Web Technologies and Web Interfaces
- Expert in ASP.NET technology including user controls and code-behind pages, C#
- Expert in DHTML/CSS/Javascript
- Significant hands-on experience with web services
- Hands-on experience with AJAX
- Hands-on experience with SQL programming language
- Hands-on experience with VB and C++ languages
- Knowledge and experience with Rapid Application Development and/or Agile Development Methodologies a plus
Responsibilities:
- Design, develop, and modify Microsoft ASP.NET, Ajax, C#, applications.
- Create design documents, specifications, software architecture documents, technical documentation, and other needed documentation.
- Work in a team environment using a structured development process and deliver designs and applications on time and within budget.
- Design and execute test plans, automated scripts and test beds of developed sub-system and
component level solutions.
Education: Master in Computer Science or related field a plus.