C

Senior Software Engineer

CLOUDSUFI
India

Posted:23 hours ago

Job Description

Summary

We are seeking a Senior Full-Stack Developer with proven experience in modernizing and migrating legacy Windows-based applications to scalable, modern web applications. This role will play a key part in a high-priority application modernization initiative, with a strong focus on C#/.NET Core development, Google Cloud Platform (GCP) serverless architecture, and integration with core AI services.

Key Responsibilities
  • Application Migration: Architect, lead, and execute the migration of the existing C# .NET WinForms UI code to a modern web-based interface using http://asp.net/ Core (Blazor, Razor Pages, or MVC pages).
  • Full-Stack Development: Design, develop, and implement modular, reusable components for the front-end and ensure robust integration with existing .NET DLL libraries for data access and business logic.
  • UI/UX Modernization: Redesign layouts and maintain user experience with modern UI controls, specifically utilizing DevExpress http://asp.net/ Components.
  • Cloud Deployment and DevOps: Own the deployment life cycle on Google Cloud Platform (GCP), including setting up and stabilizing serverless environments (Cloud Run). This includes writing deployment automation scripts, preferably using tools like Tera form.
  • AI Integration: Integrate the application with the existing AI Server via WebAPI links. Collaborate with the AI team to leverage advanced GPU support in the serverless environment and maintain necessary AI service communication.
  • Technical Problem Solving: Address critical infrastructure limitations and application issues, such as managing large file uploads/exports, enhancing session stability (e.g., using GCS for Data Protection keys), and improving deployment speed.
  • Database Management: Ensure efficient interaction with the core MS SQL Server 2022 database.
  • Scalability and Performance: Contribute to performance review and future scalability planning, evaluating options like Docker and Kubernetes.
Required Technical Stack
  • Core Frameworks: Deep expertise in C# and .NET Core (http://asp.net/ Core MVC, Razor Pages, or Blazor).
  • Database: Strong working knowledge of MS SQL Server 2022.
  • Cloud Computing: Hands-on experience with Google Cloud Platform (GCP) and its serverless offerings, particularly Cloud Run.
  • DevOps/Tools: Experience with Version Control (Azure DevOps/Git), and proficiency in deployment automation and scripting.
  • UI Components: Familiarity with DevExpress WinForms/http://asp.net/ Controls.
  • Development Environment: Visual Studio 2022.
Preferred Qualifications
  • Prior experience migrating legacy applications (e.g., WinForms) to modern web technologies.
  • Experience designing applications for high performance, utilizing cloud features like GCS for data handling, and supporting GPU-intensive operations.
  • Familiarity with containerization technologies (Docker/Kubernetes).
  • Domain and Application Knowledge (MillworkSuite):
  • Data Modeling & Integration: Experience implementing complex data models for product cataloguing, pricing tables, and customer-configured mapping to industry systems like Microvellum or Cabinet Vision.
  • Application Lifecycle Management: Familiarity with implementing project status workflows, versioning projects (e.g., Current, Bid, Archived), and tracking elevation-level versioning for change order (CO) costs.
  • Drawings and CAD Exports: Experience with drawing-related features, including managing revision sets, handling markers (e.g., PL1/PL2/SS1 pickup), and integrating CAD exports, specifically Cabinet Vision export.
  • Security & Audit: Experience implementing granular, feature-level role-based access control and an audit logging framework to capture key user actions (login/logout, edit, delete, approval, feedback).
  • Deployment Flexibility: Understanding of architectures that support both cloud/hosted and on-premise/limited-connectivity deployment modes.

Skills

Skills Required

Full Stack Windows C# .net Core Google Cloud Platform GCP .net UI Asp.net Core MVC Full Stack Development Front END

Learn the skills this job asks for

See your skill gap for Software Developer →

Free courses, interview questions and practice for each skill.

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.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
C
CLOUDSUFI

RecommendedJobs for You

Milestone Technologies logo

Senior Software Engineer

Milestone Technologies

Bengaluru

Infineon Technologies logo

Senior Software Engineer

Infineon Technologies

Bengaluru

C
C
Infinite Computer Solutions Ltd. logo

Senior Software Engineer

Infinite Computer Solutions Ltd.

Bengaluru

infinite Computer Solution logo

Senior Software Engineer

infinite Computer Solution

Bengaluru

Bentley Systems logo

Pune