Job
Description
You will be responsible for analyzing requirements and designing software solutions based on architectural guidelines. You will need to implement features, fix bugs, and deliver solutions following coding and quality standards. It is crucial to have a good grasp of CI/CD pipelines and ensure timely integration and submission of solutions into the software configuration management system. Your role will also involve identifying and implementing tests to validate customer requirements and prevent any impact on the installed base. As part of your responsibilities, you will be involved in code reviews, documentation preparation (requirements, design, test specifications), and ensuring compliance with organizational and project quality processes. Active participation in product risk analysis is expected from you. You are required to be a technical leader within the team, capable of independently troubleshooting and resolving complex issues. Additionally, you should be open to learning and experimenting with new technologies, conducting quick Proof Of Concepts/Prototypes, and addressing technical debt topics. Qualifications: - BE / B.Tech / MCA / ME / M.Tech Experience: - 7-11 years of experience in design and development Knowledge and Experience: - Proficiency in C# or any OOPS programming language, with a strong understanding of design principles, patterns, and architecture - Familiarity with Angular and .Net Framework (WCF/WPF/ASP.Net) - Knowledge of micro-services, Kubernetes, and ideally, medical domain concepts such as DICOM, HL7, and medical workflows - Experience in inter-process communication, multi-threading, data structures, unit testing frameworks, Agile processes, WPF/WCF - Ability to work independently as a contributor and adapt to new technologies in an agile environment - Understanding of software development processes/methodologies and collaboration with global teams - Strong analytical and problem-solving skills - Familiarity with static code analysis, unit/integration/system testing, and tools like TFS, Git, FxCop, SONAR, NUnit - Exposure to performance analysis tools, memory leak detection, stability analysis tools (ETW, WinDBG, etc) - Excellent communication skills and assertiveness.,