What are the responsibilities and job description for the Senior Software Engineer position at Webgility?
A company is looking for a Senior Software Engineer specializing in Windows application development.Key ResponsibilitiesDesign, develop, and maintain robust software using C#.NET and Microsoft development toolsEnsure code quality by adhering to OOPs, SOLID principles, design patterns, and unit testing frameworksCollaborate with cross-functional teams in an Agile environment to gather requirements and deliver solutionsRequired Qualifications5 years of experience in Windows application development using C#.NETStrong experience with .NET Framework, .NET Core, and SQL ServerFamiliarity with APIs, SDKs, and modern UI / UX design for Windows applicationsKnowledge of RESTful APIs, Agile methodologies, and version control (e.g., Git / BitBucket)Hands-on experience in ASP.NET MVC and implementing robust, scalable solutions