Job Description Software Engineer (C#, WCF)
Key Areas of Responsibility:
Responsible for analyzing and understanding requirements
Design and implement the requirements by collaborating with System Engineers and
Performs detailed design, coding, testing and all related documentation for a project
Identifying and resolving technical risks proactively
Ensure deliverables are on time and of high quality
Implementation of Unit Test Cases using relevant testing frameworks
Supports team in defect fixing and investigations
Required Skills (Technical Competency):
Solid understanding of Object Oriented Design and Programming.
Hands-on experience SW development in .Net technologies, C# - Desktop
Strong expertise in OOPS, basic design skills.
Experience in C#, WCF is must.
Expertise in multi-threaded programming
Strong logical and analytical skills.
Experience of software development process.
Expertise in development, testing and debugging skills.
Knowledge of design patterns and its usage and tools like Visio.
Experience in unit testing frameworks like NUnit.
Expertise in troubleshooting bugs and finding solutions.
Strong abstraction, analytical and problem solving skills.
Working with multisite teams, Quality conscious and Process Oriented.
Experience in .NET Core.
Healthcare domain expertise and standards like DICOM, IHE, HL7.
Knowledge in database like SQL
B.E in Computer Science, IT, Electronic, Electrical or M.E in Medical Software /
Imaging Technologies / Software Engineering
4 to 10 years of software development experience.