Logo
Accel BI

Senior Application Developer

Accel BI, Seattle, Washington, us, 98127

Save Job

accel bI is seeking qualified Senior Application Developers for full-time engagement to support critical business initiatives.

The scope, responsibilities, and performance expectations will remain uniform across all assignments.

Gross Salary Range - $120K - $150K (Annual)

Key Responsibilities

Analyze and interpret complex business and functional requirements to develop technical solutions. Design and implement application components, including:

UI wireframes and mockups aligned with WCAG 2.2 AA accessibility standards. Responsive screen flows and user interface interactions. Functional specifications, system integrations, data flows, and business logic. Database architecture, data dictionaries, data contracts, and stored procedures. Business rules, process logic, and system interactions within UI screens.

Develop and deploy modern web applications using:

ASP.NET Core, C#, MVC, HTML5, CSS, Bootstrap, JavaScript, jQuery, JSON, REST APIs. T-SQL, LINQ, and Microsoft SQL Server. Power BI for dynamic reporting and data visualization. Windows Server 2019, IIS 10, Azure DevOps pipelines, and Azure services.

Implement Test-Driven Development (TDD) methodologies using NUnit. Conduct peer code reviews to ensure quality and maintainability. Author deployment documentation, technical manuals, and user guides. Collaborate with cross-functional teams including analysts, testers, and stakeholders. Participate in Agile ceremonies such as daily stand-ups, sprint planning, and retrospectives. Provide timely status reports to project leadership, highlighting progress, risks, and issues. Perform additional tasks as assigned by the Juvenile Court Supervisor. Basic Qualifications

Software Design & Architecture - 6+ years

Proficient in Domain-Driven Design (DDD) Designed and implemented microservices-based systems Applied event-driven architecture in distributed systems Strong expertise in logical and physical database design

ASP.NET Core, C#, MVC - 8+ years

Developed enterprise-grade applications using ASP.NET Core and MVC Deep understanding of middleware configuration and pipeline customization Extensive experience with Dependency Injection and Inversion of Control (IoC) Architected modular and maintainable application structures

Front-end (HTML5, CSS, JavaScript) - 6+ years

Built responsive, cross-browser compatible interfaces using Bootstrap Implemented ARIA roles to enhance accessibility Ensured compliance with WCAG 2.1 AA accessibility standards

RESTful Services & JSON - 8+ years

Designed RESTful APIs with proper versioning strategies Integrated secure authentication using OAuth 2.0 and OpenID Connect Experienced in JSON-based communication across microservices

SQL Server, T-SQL, LINQ - 8+ years

Expert in writing optimized stored procedures and complex queries Designed indexing strategies for high-performance data access Utilized LINQ for efficient querying in .NET applications

Power BI - 4+ years

Modeled datasets for efficient analysis and reporting Developed advanced DAX calculations with performance tuning Implemented row-level security and built paginated reports

Azure Services - 4+ years

Deployed and managed applications using Azure App Service Automated CI/CD processes using Azure DevOps pipelines Secured secrets with Azure Key Vault and enabled real-time monitoring with Application Insights

Preferred Qualifications

1. Software Development

Deliverables shall include, but are not limited to:

Source code that compiles without warnings and adheres to established coding standards and style guides. Well-documented C#/.NET/SQL source code with clear and concise inline comments. Fully compiled and functional C#/.NET/SQL components. Automated unit and integration tests that:

Achieve a minimum of 80% code coverage. Execute successfully on all CI/CD pipeline builds. Include comprehensive coverage of boundary conditions and error-handling paths.

2. Deployment Documentation

Documentation must include all elements required for independent deployment by ISD staff:

Environment architecture diagrams and configuration instructions. Deployment and rollback scripts with version control references. Detailed troubleshooting guide addressing known issues and resolutions. Explicit configuration parameters and prerequisites necessary to support the solution. Recommended deployment options, with rationale where applicable. Collaboration with the JCAT project team using approved deployment tools. 3. Weekly Summary Reports

Weekly progress reporting shall include:

List of completed user stories and development tasks. Summary of reported defects and production issues. Progress status of current assignments and deliverables. Identification of any items requiring further technical analysis. Notification of risks or blockers affecting development progress. Active coordination with Business and QA teams through Azure DevOps.