Senior Software Engineer - UX Avalara
All of Avalaras businesses come together in the Administration Console and you will be the person building the backing services to make the user experience simple and intuitive. You will be expected to make a difference and that difference will be highly visible to Avalaras thousands of customers. So dont settle for being a tiny cog in a big machine or waiting for customers to arrive ? you can have all the benefits of a startup and an immediate impact on real customers at Avalara.
The successful candidate will be an expert in the development of elegant solutions to complex business domains. They will take delight collaborating with front-end developers to further simplify the most comprehensive taxation SaaS product on the market. Strong familiarity with agile (Scrum) methodologies is essential, along with an understanding of the challenges using agile processes to coordinate projects spanning multiple teams. The candidate will be proactive and not afraid to drive a conversation to get what's needed.
The candidate will be also responsible for creating new services to analyze and visualize the rich data that supports Avalara's business. As a data analysis expert you will independently create systems from multiple data sources to deliver a cohesive user experience. This position requires initiative on the part of the candidate to identify where the value lies in a business and help to prototype systems and visualizations in support of that vision.
Implement features with high-quality, well-documented, test-driven, robust, maintainable code Develop a big picture understanding of the customer use cases and detailed business requirements for which the software provides solutions Create scalable new services to support search and analysis
Experience and Skills:
Self-motivated, passionate, and hard working with the ability to perform at a fast pace with minimal supervision
5+ years of designing and building successful web-based software applications and solutions
Expertise in object-oriented programming expertise in implementing SOA-based architectures
Experience with Visual Studio, .NET framework, C#, Web API, WCF, Unity, and ASP.net MVC
Experience with SOLR or Elastic Search including redundancy and synchronization of datasets.
Experience with SQL Server and the ability to write complex queries.
Knowledge of functional testing frameworks.
Excellent verbal and written communication skills with a passion for clean and complete documentation.
Excellent organizational skills with the ability to prioritize and handle multiple tasks
Experience with JIRA, Greenhopper, Jenkins and GitHub is a plus
Bachelor's degree in Software Engineering, Computer Science, or equivalent
Avalara is an Equal Opportunity Employer. All qualified candidates will receive consideration for employment without regard to race, color, creed, religion, age, gender, national orientation, disability, sexual orientation, US Veteran status, or any other factor protected by law. Avalara is an Equal Opportunity Employer. All qualified candidates will receive consideration for employment without regard to race, color, creed, religion, age, gender, national orientation, disability, sexual orientation, US Veteran status, or any other factor protected by law.
||Seattle, WA |