Estrada Consulting Incorporated

Application Architect / Lead Developer -Hands on Coding (Ref: 5777)

RemoteUnited StatesContract
About the Job
Application Architect / Lead Developer — Hands-On Coding (Ref: 5777)
Location: Remote work on Pacific Time Zone M-F 8am-5pm
Rate: DOE


Position Summary
Estrada Consulting, Inc. is seeking a hands-on Application Architect / Lead Developer to provide technical architecture, solution design, and senior-level application development for the modernization and replacement of a complex state-government legacy application.
This position will serve as the technical lead while remaining actively involved in application design, coding, integration development, code review, troubleshooting, and proof-of-concept development. The Architect will lead the design and implementation of a secure, scalable, highly available cloud-based solution supporting complex business workflows, document generation, reporting, integrations, role-based access, auditability, and high-volume transactional processing.
The solution is expected to operate reliably during critical peak periods, integrate with internal and external government systems, support long-term maintainability, and meet applicable security and accessibility requirements. 

Key Responsibilities
  • Serve as the hands-on technical architect and lead developer for a custom cloud-based enterprise application.
  • Design the overall application, integration, security, data, and deployment architecture.
  • Perform hands-on development using C#/.NET and related modern web application technologies.
  • Design cloud-native application components and deployment patterns, preferably within AWS.
  • Evaluate and incorporate Microsoft Power Platform/low-code capabilities where appropriate to support workflows, automation, integration, reporting, or business functionality.
  • Develop prototypes and proof-of-concept functionality demonstrating the proposed architecture and solution.
  • Establish application development standards, architectural patterns, coding standards, reusable components, and technical governance.
  • Design scalable workflows supporting assignment, review, approval, collaboration, notifications, deadlines, and workload management.
  • Architect secure integration services and APIs connecting the application to external and internal systems.
  • Design automated data ingestion and processing capabilities, including structured data and XML-based exchanges.
  • Architect document-generation capabilities supporting XML, Microsoft Word, and PDF outputs.
  • Design role-based security, permissions, audit logging, data protection, and sensitivity-based access controls.
  • Ensure the solution supports high availability, scalability, concurrency, autosave, fault tolerance, and session-critical operations.
  • Lead database and data-model design supporting transactional processing, historical information, reporting, auditability, and system integrations.
  • Design reporting and dashboard capabilities supporting operational, management, workload, and executive decision-making.
  • Conduct code reviews and provide technical direction and mentoring to Senior Developers and Developers.
  • Troubleshoot complex application, performance, integration, and production issues.
  • Ensure architecture and development comply with WCAG 2.2 Level AA accessibility requirements.
  • Produce architecture diagrams, technical specifications, deployment documentation, interface specifications, and operational documentation.
  • Support knowledge transfer to state technical personnel to enable long-term maintenance and operational independence.
Client specifically requires a secure and resilient solution with 99.9% minimum uptime, strict RBAC, data ownership/portability, WCAG 2.2 AA, documentation, knowledge transfer, and a sustainable support/transition approach.

Desired Qualifications
  • 12-15+ years of professional software/application development experience.
  • 5-7+ years serving as a technical lead, lead developer, solution architect, or application architect on enterprise application-development projects.
  • Strong hands-on development experience with C#, .NET/.NET Core, ASP.NET and modern web application architecture.
  • Demonstrated experience architecting and developing cloud-based enterprise applications.
  • Strong experience with AWS services and cloud application architecture.
  • Experience with Microsoft Power Platform, including Power Apps, Power Automate and/or related Microsoft low-code technologies.
  • Strong REST API, web services, systems integration, JSON and XML experience.
  • Experience designing workflow-driven or case-management/business-process applications.
  • Experience with relational databases, data modeling, SQL and enterprise data architecture.
  • Experience implementing identity management, authentication, authorization and role-based security.
  • Experience architecting highly available, scalable applications supporting concurrent users and critical business operations.
  • Experience with CI/CD, automated testing, source control, DevSecOps and modern software-development practices.
  • Experience designing accessible web applications compliant with WCAG/Section 508 standards.
  • Experience modernizing or replacing legacy enterprise applications.
  • State/local government application-development experience strongly preferred.
  • Experience with legislative, regulatory, fiscal, policy-analysis, document-management, case-management, or similarly complex government business processes is preferred.