Application Developer — .NET / Cloud / Power Platform (Ref: 5779)
Location: Remote on Pacific Time Zone
M-F from 8-5pm PST
Position Summary:
Estrada Consulting, Inc. is seeking an Application Developer to support the design, development, testing, integration, and implementation of a custom cloud-based enterprise application for a state-government client. Working under the direction of the Application Architect and Senior Developer, the Developer will build application features, user interfaces, workflows, integrations, reports, data components, and automated processes using C#/.NET, cloud technologies, Microsoft Power Platform, APIs, and relational databases.
Key Responsibilities:
- Develop and maintain application functionality using C#/.NET and modern web-development technologies
- Develop user interfaces, forms, data-entry screens, search capabilities, and application workflows
- Develop and configure Microsoft Power Platform components, including Power Apps and Power Automate workflows
- Develop cloud-hosted application components and services
- Build functionality supporting assignments, notifications, status tracking, approvals, deadlines, and workflow routing
- Develop and consume REST APIs and web services
- Support integration with external and internal government systems
- Develop database queries, application data-access components and supporting SQL objects
- Implement XML/JSON data processing and data exchange
- Develop reports, dashboards, queues, filters, and operational views
- Develop document-generation and export capabilities
- Implement application validation, error handling, logging and audit functionality
- Implement role-based permissions and security requirements under established architecture
- Develop accessible user interfaces consistent with WCAG 2.2 AA requirements
- Write unit tests and participate in integration and system testing
- Troubleshoot and resolve application defects
- Participate in code reviews and follow established architecture and development standards
- Support source-control, CI/CD, deployment, configuration and release activities
- Document developed components and participate in technical knowledge transfer
- Participate in Agile development activities, including requirements clarification, estimation, sprint planning, development, testing and demonstrations
Desired Qualifications:
- 5-7+ years of professional application/software development experience
- Experience with C#, .NET/.NET Core and ASP.NET
- Experience developing web-based applications
- Experience with AWS or another major cloud platform
- Experience with Microsoft Power Platform, including Power Apps and/or Power Automate
- Experience developing or consuming REST APIs
- Experience with SQL and relational databases
- Experience with JavaScript/TypeScript and modern front-end development technologies
- Experience with XML and JSON
- Experience with Git/source control
- Familiarity with CI/CD and automated deployment
- Experience with Agile development methodologies
- Knowledge of application security and role-based access
- Knowledge of accessible web-development practices and WCAG standards
- Government or public-sector development experience preferred
- Legacy-system modernization experience preferred