Full-Stack Developer
Summary
We are looking for an energetic Full-Stack Developer to support the modernization of core business applications. Working under the guidance of Senior Lead/Architect, you will help migrate legacy C# features to a web-based environment, build modern UI components, and assist in maintaining our cloud-based deployment pipeline.
Key Responsibilities
- Feature Migration: Convert existing WinForms business logic into reusable ASP.NET Core components and Razor Pages.
- UI Development: Implement modern, responsive layouts using DevExpress ASP.NET controls to ensure a seamless user experience.
- Database Support: Write and maintain SQL queries for MS SQL Server 2022 to support product cataloging and pricing tables.
- AI & API Connectivity: Assist in linking front-end components to AI WebAPI services and monitor service communication.
- Application Lifecycle: Help track project statuses (Bid, Current, Archived) and implement versioning for elevation-level change orders.
- Documentation: Maintain technical documentation for newly developed modules and deployment scripts.
Required Technical Stack
- Frameworks: Strong foundational knowledge of C# and the .NET ecosystem.
- Web Basics: Familiarity with ASP.NET Core (MVC or Razor Pages), HTML5, CSS3, and JavaScript.
- Database: Basic understanding of SQL Server and relational data modeling.
- Tools: Familiarity with Visual Studio 2022 and Git/version control.
- Cloud Awareness: Willingness to learn Google Cloud Platform (GCP) and containerization (Docker).
Qualifications
- Degree in Computer Science or equivalent practical experience.
- Strong desire to learn complex domain logic (e.g., Millwork/Manufacturing workflows).
- Detail-oriented mindset, especially regarding UI consistency and bug tracking.