RFP / Job Post: DFH Project Management System (Windows Desktop + AWS) - Bids due 8/27/25 at 9:00 am Pacific Time need Software Development

Contact person: RFP / Job Post: DFH Project Management System (Windows Desktop + AWS) - Bids due 8/27/25 at 9:00 am Pacific Time

Phone:Show

Email:Show

Location: West Covina, United States

Budget: Recommended by industry experts

Time to start: As soon as possible

Project description:
"Summary
We are hiring a senior team to build a Windows desktop application with a secure cloud backend for a Doors, Frames & Hardware subcontractor. v1 scope includes:
StartUp → Engineering/Submittals & RFIs → Purchasing/POs → PM/Install/COs → Labor/Certified Payroll → Billing/AIA.
Instance model: Single-tenant, multi-company (shared instance).
Users: 50+ total; ~30 concurrent.
Ownership: All code resides in our GitHub from day one; work-for-hire + IP assignment.
Key Requirements
⦁ Platform: Windows desktop client (WPF/WinUI 3, .NET 8) + AWS-hosted API.
⦁ Backend: .NET 8 API on Windows + PostgreSQL (AWS RDS).
⦁ Storage: S3 object storage; ~1,500 pages/contract (PDFs/images).
⦁ Security: 2FA via SMS or Email; role-based access enforcing “minimum necessary”; audit logs; encryption in transit/at rest.
⦁ Approvals: Submittals (PM), Change Orders (PM), POs (PM), Billing (Billing Manager).
⦁ Integrations: Two-way QuickBooks Desktop Enterprise sync (via QB Web Connector); Email integration; in-app e-signature.
⦁ Payroll/Compliance: WH‑347 PDF; DIR/LCPtracker/eMars CSV; OCIP summaries.
⦁ Reports: Users by status, estimates by status/due, projects by contract status, install progress, CO log, billing, certified payroll, delivery/labor schedules — on‑screen & export to PDF/Excel.
⦁ Performance SLAs: p95 page load < 2s; imports up to 50k rows < 60s; report runtimes < 10s (≤5k rows); 99.9% uptime.
Deliverables
⦁ Windows desktop app installer (auto‑update capable) + AWS backend (Dev/UAT/Prod) with scripted deployments.
⦁ Source code in our GitHub (branch protections, CI/CD).
⦁ Architecture docs; ERD; data dictionary; API (OpenAPI); test suite; admin & user guides; training videos.
⦁ Data migration: import historical data (templates + tooling).
Proposal Format
⦁ Proposed architecture & hosting plan for Windows + AWS.
⦁ Milestone plan & fixed‑bid costs per module; timeline; team bios.
⦁ Similar work portfolio (construction SaaS/QuickBooks integration preferred).
⦁ References; availability (time zone).
Evaluation
⦁ Relevant construction domain experience.
⦁ Demonstrated .NET + PostgreSQL + AWS skills; QuickBooks Desktop via QBWC.
⦁ Security & compliance depth; auditability.
⦁ Code quality (we will review a past repo) and ability to deliver to acceptance criteria.

One‑Page Brief — DFH Project Management System (v1)
Audience: PMs, Engineering, Purchasing, Payroll, Billing, Admin.
Deployment: Windows desktop client with AWS backend.
Users: 50+ total, ~30 concurrent. Instance: Single‑tenant, multi‑company.
Goals
Operate DFH projects end‑to‑end on one system: StartUp → Submittals/RFIs → POs → PM/Install/COs → Labor/Certified Payroll → Billing/AIA.
Core Features
⦁ StartUp: Contract intake, compliance flags (Union, Certified Payroll, OCIP), project metadata.
⦁ Submittals/RFIs: Hardware schedule upload; submittal & RFI logs; approvals by PM; cost/schedule impacts.
⦁ Purchasing/POs: Releases/POs; promised vs. received; receiving logs; purchaser notes.
⦁ PM/Install/COs: RO/backing tracker; install progress (frames/doors/hardware); CO log (CE→PCO→CO) with $$ & days.
⦁ Labor/Certified Payroll: Weekly timecards (Reg/OT/DT), apprentice ratios, WH‑347 PDF, DIR/LCP/eMars CSV, OCIP summaries.
⦁ Billing/AIA: SOV %, stored materials, lien waivers, retention; G702/703 or GC portal exports.
Non‑Functional
2FA (SMS/email), role‑based “minimum necessary” permissions, audit logs; p95 < 2s; 99.9% uptime; backups; historical data import; code in our GitHub.

Statement of Work (SOW) — v1
Objectives
Deliver a Windows desktop application with AWS backend to run DFH operations across v1 modules: StartUp; Engineering/Submittals & RFIs; Purchasing/POs; PM/Install/COs; Labor/Certified Payroll; Billing/AIA.
Module Scope & Acceptance
1) StartUp
⦁ Features: Project creation; company & GC linkage; union/certified/OCIP flags; contract/bonding/insurance fields; contacts; dates; notes.
⦁ Acceptance: Create/edit/search projects; role‑secured fields; audit trail; import template works; basic reports (projects by status).
2) Engineering / Submittals & RFIs
⦁ Features: Submittal log; RFI log; attachments; PM approvals; status workflows; export to Excel/PDF.
⦁ Acceptance: Create/update/approve submittals; create/close RFIs; export logs; audit entries for approvals.
3) Purchasing / POs
⦁ Features: Releases/POs; vendor master; promised vs. received; receiving; purchaser notes; attachments.
⦁ Acceptance: Issue/update POs; change promised date; receive items; vendor report; export PO log.
4) PM / Install / COs
⦁ Features: RO/backing tracker; look‑ahead; install progress capture (frames/doors/hardware); CO log with CE→PCO→CO; schedule & cost impacts.
⦁ Acceptance: Enter progress & see roll‑ups; run CO log with $$ & days; export progress/CO reports.
5) Labor / Certified Payroll
⦁ Features: Weekly timecards per employee/project/day with Reg/OT/DT; classifications; apprentice ratios; WH‑347 PDF; DIR/LCP/eMars CSV; OCIP summaries.
⦁ Acceptance: Enter/import timecards; generate WH‑347; produce CSVs; OCIP summaries; audit trails.
6) Billing / AIA
⦁ Features: SOV; G702/703‑style billing; stored materials; retention; lien waivers; approvals by Billing Manager; exports.
⦁ Acceptance: Create monthly app; export PDF/Excel; retention tracked; approval audit trail.
Out of Scope (v1)
Estimating, delivery/vehicle maintenance; native mobile (planned later).
Non‑Functional
⦁ Security: 2FA via SMS/email; “minimum necessary” permissions; audit logs; encryption in transit/at rest.
⦁ Performance: p95 < 2s; imports ≤ 50k rows in < 60s; reports ≤ 10s for ≤ 5k rows.
⦁ Availability: 99.9% uptime; nightly backups; restore drill.
⦁ Data: Historical data import; single‑tenant, multi‑company.
⦁ Docs: Admin/User guides; ERD; data dictionary; API docs; test suite; training videos.

Architecture & Hosting — Windows Desktop Client + AWS Backend
Overview
⦁ Client: Windows desktop app (WPF/WinUI 3 on .NET 8) with auto‑update.
⦁ API: .NET 8 Web API hosted on Windows EC2 behind Application Load Balancer.
⦁ DB: PostgreSQL on Amazon RDS (Multi‑AZ).
⦁ Storage: Amazon S3 for documents (1,500+ pages/contract), S3 Glacier for archival.
⦁ Auth & 2FA: Email and SMS (Amazon SES/SNS) with TOTP option; role‑based RBAC enforcing “minimum necessary”.
⦁ E‑signature: Embedded DocuSign or Dropbox Sign.
⦁ Email Integration: SES outbound; IMAP listener or webhook for inbound tagging.
⦁ QuickBooks Sync: QuickBooks Web Connector (QBWC) on a Windows host reaching the API’s qbXML endpoints.
Environments
⦁ Dev: Developer branch; feature flags; seeded test data.
⦁ Staging/UAT: Release candidates; masked production data; UAT scripts.
⦁ Prod: Blue/green or rolling deploys; CloudWatch alarms; WAF; backups.
Security
⦁ TLS everywhere; KMS‑encrypted S3 buckets; Secrets Manager for credentials.
⦁ Audit log (who/what/when/where); IP allowlisting (optional).
Scaling
⦁ ALB + EC2 autoscaling group; RDS read replicas (if needed); S3 virtually unlimited.

Milestones, Acceptance Criteria & Payments (Fixed‑Bid)
Retainage: 10% per milestone; released at Final Handover.
1. Foundation & Auth (RBAC, 2FA, Projects skeleton) — 10%
⦁ Acceptance: 2FA (SMS/email); role gating; create/search projects; audit entries.
2. Engineering/Submittals & RFIs — 15%
⦁ Acceptance: CRUD + approvals (PM); exports; audit; attachments.
3. Purchasing/POs — 15%
⦁ Acceptance: PO issue/update/receive; vendor reports; exports.
4. PM/Install/COs — 20%
⦁ Acceptance: Progress capture & rollups; CO log with $$ & days; exports.
5. Labor/Certified Payroll — 20%
⦁ Acceptance: Timecards; WH‑347 PDF; DIR/LCP/eMars CSV; OCIP summaries.
6. Billing/AIA — 15%
⦁ Acceptance: SOV; G702/703; stored materials; retention; approvals by Billing Manager.
7. Hardening & Handover — 5%
⦁ Acceptance: CI/CD; backups; monitoring; guides; test coverage ≥ 60%; restore drill." (client-provided description)


Matched companies (2)

...

SYNERGIC SOFTEK SOLUTIONS PVT LTD

Synergic Softek Solutions, based in Kolkata, India, specializes in banking technology, digital innovation, and custom software development. The compa… Read more

...

April Innovations

April Innovations is one of the leading Enterprise Software Development companies in Mumbai, with clients being serviced in the USA, UK, and India. T… Read more