Estrada Consulting Incorporated

Senior Application Developer -.NET / Cloud / Power Platform (Ref: 5778)

RemoteUnited StatesContract
About the Job
Senior Application Developer — .NET / Cloud / Power Platform (Ref: 5778)
Location: Remote on Pacific Time Zone M-F from 8am -5pm PST
Rate: DOE


Position Summary
Estrada Consulting, Inc. is seeking a Senior Application Developer to design, develop, integrate, test, and implement a modern cloud-based enterprise application replacing a legacy state-government system.
The Senior Developer will work closely with the Application Architect and business/technical teams to translate complex business requirements into reliable application functionality. The position requires strong hands-on development skills across C#/.NET, cloud technologies, APIs/integrations, databases, workflow development, and Microsoft Power Platform/low-code technologies.
Key Responsibilities
  • Design, develop, test, deploy, and maintain custom enterprise web application functionality.
  • Develop application services and components using C#/.NET/.NET Core and modern web technologies.
  • Develop and configure cloud-based application components, preferably using AWS.
  • Develop Power Apps, Power Automate workflows, or other Power Platform components where appropriate.
  • Build configurable workflows supporting assignment, routing, review, approval, notifications, deadlines, and status tracking.
  • Develop functionality supporting complex forms, structured data entry, rich-text editing, document management, and version control.
  • Develop automated ingestion and processing of data from external systems and services.
  • Build and consume secure REST APIs/web services.
  • Implement XML and other structured-data integrations.
  • Develop document-generation/export functionality supporting XML, Word and PDF.
  • Build dashboards, queues, search, filtering, reporting, and workload-management functionality.
  • Implement role-based permissions and security controls.
  • Develop audit-trail and activity-history capabilities.
  • Design and implement database objects, queries, stored procedures, data-access components, and application data models.
  • Optimize application performance and scalability for high-concurrency use.
  • Implement autosave, exception handling, validation, logging, monitoring, and resilient application-processing capabilities.
  • Develop accessible user interfaces meeting WCAG 2.2 AA requirements.
  • Perform unit testing, integration testing, debugging and defect remediation.
  • Participate in peer code reviews and enforce established development standards.
  • Support CI/CD pipelines, automated deployments, configuration management, and release activities.
  • Participate in requirements analysis, technical design, sprint planning, demonstrations, testing, implementation, and production support.
  • Assist with proof-of-concept development and technical demonstrations.
  • Prepare technical documentation and participate in knowledge transfer.

Desired Qualifications
  • 10+ years of professional application/software development experience.
  • Strong hands-on C#/.NET/.NET Core and ASP.NET development experience.
  • Experience developing modern enterprise web applications.
  • Experience developing and deploying applications in AWS or comparable cloud environments.
  • Experience with Microsoft Power Platform, particularly Power Apps and Power Automate.
  • Strong experience developing and consuming REST APIs/web services.
  • Experience with XML, JSON and structured data exchange.
  • Strong SQL and relational database development skills.
  • Experience developing complex workflow-driven applications.
  • Experience with role-based access control and application security.
  • Experience with document generation, document-management functionality, reporting and dashboards.
  • Experience with Git/source control, CI/CD and automated deployment.
  • Experience with Agile application-development practices.
  • Experience with automated and unit testing.
  • Experience developing WCAG/Section 508-compliant web applications.
  • Government application-development experience preferred.
  • Experience modernizing legacy systems preferred.
  • Experience with legislative, regulatory, fiscal, policy, workflow, case-management, or similar government systems preferred.