Moss Adams - Seattle, WA

posted about 1 month ago

Full-time - Mid Level
Seattle, WA
Professional, Scientific, and Technical Services

About the position

The Senior Application Developer at Moss Adams serves as a senior technical expert responsible for leading application development projects. This role involves collaborating with various stakeholders to build new custom applications, extend existing applications, and create interfaces between custom and packaged solutions. The position emphasizes a culture of authenticity and values-driven work, focusing on empowering others and solving complex business challenges.

Responsibilities

  • Lead the development of standalone desktop solutions or web applications using C#
  • Maintain a high level of capability in technologies including C#, MS SQL Server, ASP.NET Core, Blazor, ReactJS, JavaScript, Git, Azure DevOps, Azure Service Bus, Azure Functions, Azure Storage, CI/CD Pipelines, and other application tools/languages
  • Translate business requirements into clearly documented technical designs
  • Collaborate with Project/Product Managers to develop task estimates and work plans
  • Lead the design of application databases including table and index design, database normalization and de-normalization, stored procedure and view creation
  • Lead the troubleshooting of data and technical issues and develop troubleshooting skills in other team members
  • Manage the scheduling of development resources to achieve successful delivery as requirements and priorities change

Requirements

  • Bachelor's degree or equivalent experience required; emphasis in computer science or related field preferred
  • Minimum of 3 years of related experience required; experience in a professional services environment preferred
  • Experience with Microsoft development tools developing and supporting web-based business applications
  • Experience with techniques and methodologies such as Object Oriented, Domain Driven Design, Modular Monoliths, Asynchronous Messaging Patterns, and Clean Architecture
  • Demonstrated experience building prototypes and proof of concepts
  • Proficiency with design, writing code, unit/integration tests and deploying applications
  • Extensive knowledge of and experience in the broad suite of Microsoft development tools
  • Experience developing applications in the Cloud is a plus
  • Microsoft certifications preferred
  • Ability to collaborate and work effectively across teams while building trusted relationships
  • Self-directed professional with strong interpersonal skills
  • Effective time management and organizational skills, proven ability to prioritize while managing numerous projects under tight deadlines
  • Proven commitment to providing exceptional client service

Nice-to-haves

  • Experience developing applications in the Cloud
  • Microsoft certifications

Benefits

  • Annual discretionary bonus eligibility
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service