Application Designing and enhancement using C# Integration with other applications/components on the .NET framework Prepare and present design, architecture, and execution plan to internal teams and key stakeholders Develop UI mockups and prototypes that clearly illustrate how sites function and look like Develop and execute Test Cases from a functional perspective Identify and troubleshoot UX problems (e.g. responsiveness) and conduct layout adjustments Gather and evaluate user requirements in collaboration with product managers and engineers Illustrate design ideas using storyboards, process flows, and sitemaps Create and maintain ODBC connectivity to SQL databases
Prerequisites: Proficient with C#, with a thorough understanding of its ecosystems Knowledge of Net Framework Experience working with Visual Studio Code IDE Firm grasp of object-oriented programming Ability to write reusable C# libraries Knowledge of design and architectural patterns Understanding of concurrency patterns in C# Working knowledge of web application frameworks Understanding of the core design ideas underlying a scalable application Designing database schemas to represent and support business operations. Basic knowledge of the Common Language Runtime (CLR), its limits, flaws, and solutions Putting in place automated testing platforms and unit tests Thorough understanding of code versioning tools Understanding of continuous integration Technical Debt Estimation and Management skills are preferred
Experience: 3 7 year of experience Education: B.Tech/M.Tech/B.E./M.E./MCA