C# Software Developer

Place of work
Bratislava
Start date
ASAP
Contract type
full-time

Job description, responsibilities and duties

What you can expect in your job?

We are looking for C# software developers of various levels for our new software development team to build software systems for the healthcare sector.

You will participate in the development of a brand new common remote service platform and other software tools used to control, service and maintain hundreds of thousands of Siemens Healthcare instruments and various other systems world-wide.

Your team will be working on challenging tasks to enable integration of medical devices and processing of high-throughput as well as big volume of data, real-time connectivity and data visualization, just to mention a few.We are using agile methods of software development (Scrum) and apply best engineering practices.

We deal with complex challenges in an interdisciplinary environment with a global outreach. If we need help, we can always reach out to a solid network of experts within our organization.

The overall purpose of this role is to transfer requirements into functioning software according to best engineering practice and quality standards in timely manner. Together with your team members you analyze and clarify requirements, decompose tasks and provide time estimates. You participate in design and implementation of .Net-based software solutions. Software development for you also involves development of unit and integration tests as well as development-related documentation. Depending on your experience you participate in code review and coaching of less senior team members.

More about our projects: http://www.healthcare.siemens.com/services/imaging-therapy/healthcare-customer-services/siemens-remote-service

Required education, skills and personality requirements

Required education
University education (Bachelor's degree)

Educational Specialization
Computer Science (or related field) or equivalent work experience

Language skills

English - Upper intermediate (B2)
Number of years of experience
2

Personality requirements and skills
Professional skills:
• Minimum 2 years of hands-on experience in software engineering, preferably in Healthcare, Process Automation or related areas
• Understanding and experience in using and applying of OOD, OOP as well as design patterns
• Good understanding of the software development life cycle (SDLC) and engineering practices (TDD, CI, code review etc.)
• Good understanding of and extensive experience in applying of Agile methodologies such as Scrum and/or Kanban.
• Familiarity and experience with at least one of the following technologies:
o Network communications
o Application layer of TCP/IP (HTTP/HTTPS, WebSocket, FTP)
o SOA and application integration
o SSL/TLS Encryption and PKI
o Windows Communication Foundation
o Windows Presentation Foundation
o Concurrency and multithreading
• Familiarity with regulations and policies related to processing of information in Healthcare, Clinical and Diagnostics (HIPPA, EHR, etc.) is highly beneficial

Personality requirements and skills:
• Good analytical and problem solving skills
• Good aptitude for learning new technologies
• Must be able to work in a team environment
• Advanced interpersonal and communications skills
• Good written and verbal communication skills
• Good organizational skills

We offer

• Family care program (subsidy for newborns, maternity leave, kindergardens, summer camps)
• Retention program (work anniversary, life anniversary, additional pension plan, employee loans)
• Extra days-off (bridge days, sick days)
• Health program (contracted wellness providers, sport centers, salary reimbursement in case of illness)
• Socializing programs (teambuildings)
• Training and development program (business and product trainings, e-learning, language courses, soft skills trainings,…)
• Referral employee program (bonus for new hire)
Send CV
ID: 2271087  Dátum zverejnenia: 2.10.2015