Application Developer

ACCEL BI CORPORATION

Application Developer

Seattle, WA
Full Time
Paid
  • Responsibilities

    Benefits:

    401(k) matching

    Dental insurance

    Health insurance

    Paid time off

    We seek motivated and talented Application Developers to join our team at the Junior, Senior, and Expert levels. The ideal candidates will contribute to designing, developing, and maintaining high-quality software solutions tailored to their experience. This is an exciting opportunity for developers who thrive in collaborative, agile environments and are passionate about leveraging modern tools and technologies.

    Key Responsibilities

    Develop, enhance, and maintain code within a source control environment using platforms like GitHub, GitLab, or Azure DevOps.

    Participate in code reviews and ensure compliance with established system standards and best practices.

    Create and integrate unit tests into automated CI/CD pipelines to support continuous delivery.

    Design, write, and optimize database code, including SQL queries, stored procedures, and ORM frameworks like Entity Framework.

    Collaborate in an Agile team environment, contributing to sprint planning, daily stand-ups, retrospectives, and backlog refinement.

    Resolve issues and enhance existing applications while ensuring optimal performance and scalability.

    Apply advanced development principles like Don’t Repeat Yourself (DRY), You Ain’t Gonna Need It (YAGNI), Single Responsibility, Open/Close Principle, Liskov Substitution Principle (LSP), Interface Segregation, and Dependency Inversion (SOLID).

    Qualifications Junior Level Experience - 4+ years

    Salary Range: $70,000– $90,000per year

    Required:

    At least 4 years of applicable application development experience working in a collaborative team environment and adhering to existing standards and practices.

    Proficiency in version control tools like GitHub, GitLab, or Azure DevOps.

    Strong knowledge of C#, Visual Studio, and Web API frameworks.

    Hands-on experience with SQL Server, SSMS, and Azure Data Studio.

    Basic understanding of cloud ecosystems (preferably Azure) and project management tools like Jira and Trello.

    Preferred:

    Certifications (e.g., Microsoft Solutions Developer).

    Familiarity with CI/CD pipelines and cloud technologies like Azure.

    Senior Level Experience - 6+ years

    Salary Range: $95,000 – $120,000 per year

    Required:

    At least 6 years of applicable application development experience working in a collaborative team environment and adhering to existing standards and practices.

    Strong ability to enhance existing applications and create new solutions.

    Experience migrating on-premise applications to Azure Cloud infrastructure.

    Familiarity with Agile development and software design principles like SOLID.

    Preferred:

    Certifications (e.g., Microsoft, Oracle, or Red Hat).

    Proficiency in improving development processes for efficiency and scalability.

    Expert Level Experience - 8+ years

    Salary Range: $140,000 – $160,000 per year.

    Required:

    At least 8 years of applicable application development experience working in a collaborative team environment and adhering to existing standards and practices.

    Expertise in defining standards for security, performance, and coding best practices.

    Advanced experience designing cloud-native applications and migrating solutions to platforms like Azure, AWS, or Google Cloud.

    Proven leadership in conducting Root Cause Analysis (RCA) and optimizing system performance.

    Preferred:

    Earned certifications from recognized institutions (Microsoft, Oracle, Red Hat, etc.).

    Hands-on experience with diverse cloud platforms and full-stack development frameworks.

    Skills Across All Levels

    Version control and DevOps: GitHub, GitLab, Azure DevOps.

    Programming languages and tools: C#, Visual Studio, Web API frameworks.

    Database management: SQL Server, SSMS, Azure Data Studio.

    Cloud ecosystems: Azure (preferred), AWS, or Google Cloud.

    Agile collaboration tools: Jira, Trello, Confluence.

    Preferred Skills Across All Levels

    Familiarity with CI/CD pipelines, cloud technologies, and Agile methodologies.

    Knowledge of design principles (e.g., DRY, SOLID).

    Commitment to producing a well-structured system and procedural documentation.