Description
You will design and implement desktop applications using C# and WPF, owning the full development lifecycle from requirement analysis to release.
This role is on-site.
Responsibilities
- Analyze technical requirements to drive software implementation.
- Collaborate with System Engineers and Architects to design robust software solutions.
- Execute detailed design, coding, testing, and project documentation.
- Identify and resolve technical risks proactively.
- Implement unit test cases and support defect investigations.
Required Skills
- 5-7 years of software development experience.
- Expertise in C# and .NET frameworks.
- Mandatory hands-on experience with WPF and WCF for desktop applications.
- Strong proficiency in object-oriented design and multi-threaded programming.
- Proven skills in software development, testing, and debugging.
- Experience working with multi-site teams in a process-oriented environment.
- Strong analytical and problem-solving abilities.
Preferred Skills
- Healthcare industry experience and regulatory awareness.