Senior Software Engineer - C#.Net, WPF , Asp.net (MVC) , SQL

0 years

0 Lacs

Posted:2 months ago| Platform: Linkedin logo

AI Match Score
Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Senior Software Engineer - C#.Net, WPF , Asp.net (MVC) , SQL, Chennai/Pune We are looking for a C# .NET Developer with 5+ years of experience to develop a Windows-based software testing solution . The ideal candidate should have expertise in WPF, Windows Forms, RESTful APIs, Oracle DB, ASP.NET, IIS, GitLab , and a strong understanding of software testing principles, unit testing, and SonarQube for code quality analysis . Key Responsibilities: Design & Develop: Build and maintain Windows-based testing applications using C#, WPF, and Windows Forms . API Development: Design and integrate RESTful APIs for seamless communication between services. Database Management: Develop and optimize Oracle Database queries, stored procedures, and transactions. Web Technologies: Implement and deploy ASP.NET applications on IIS . Version Control & CI/CD: Utilize GitLab for source control and automated pipelines. Software Testing Integration: Collaborate with QA teams to develop testing solutions and automation frameworks. Code Quality & Static Analysis: Use SonarQube to maintain high code quality and ensure compliance with best practices. Unit Testing: Write and maintain unit tests using frameworks like MSTest, NUnit, or xUnit . Performance & Security: Optimize applications for performance, scalability, and security . Agile Collaboration: Participate in Agile sprints, code reviews , and technical discussions. Qualifications 5+ years of experience in C# .NET development for Windows applications. Strong expertise in WPF and Windows Forms for UI/UX development. Proficient in developing and consuming RESTful APIs . Hands-on experience with Oracle Database (PL/SQL, queries, stored procedures). Experience with ASP.NET (MVC/Web API) and hosting on IIS . Proficiency in GitLab for version control and CI/CD pipeline automation. Solid understanding of software testing methodologies and test automation. Experience with unit testing frameworks ( MSTest, NUnit, xUnit ). Hands-on experience with SonarQube for static code analysis and quality checks. Strong analytical and problem-solving skills with an ability to work independently. Preferred Skills: Knowledge of containerization (Docker, Kubernetes) . Experience with cloud platforms (Azure, AWS, or GCP) . Familiarity with performance profiling and debugging tools. Additional Information Enjoy a flexible and rewarding work environment with peer-to-peer recognition platforms. Recharge and revitalize with help of wellness plans made for you and your family. Plan your future with financial wellness tools. Stay relevant and upskill yourself with career development opportunities Our Benefits Flexible working environment Volunteer time off LinkedIn Learning Employee-Assistance-Program (EAP) Show more Show less

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You