Join the revolution! Avalara Inc., one of the fastest growing technology companies in the United States, is seeking a Senior Software Engineer to integrate several different cloud based services with Avalaras ecommerce, billing and subscription management platform.
Recently recognized by Inc. Magazine and other national publications, Avalara is the leader in web-based sales and use tax automation services and has experienced explosive growth since its inception in 2004. Based on Bainbridge Island, WA, and with offices across the U.S. and overseas, Avalara offers exciting opportunities in numerous fields.
Every customer order placed for Avalaras services comes through us. Work with us to create and implement a state of the art ecommerce, billing and subscription management system touching every Avalara service and enabling self service capabilities for our customers while increasing the efficiency, bandwidth and level of automation of our billing system. This is an opportunity to make an impact on the future of Avalara and, with executive visibility, an opportunity to make an impact in your own career and professional growth.
The successful candidate will be a well-rounded, full stack Microsoft technologies developer, from web service to middle tier to relational database design. Experience in c#, building and consuming REST and SOAP web services is a must. Knowledge of data warehouse and cube analysis would be great as well as our team owns the corporate data and metrics, surfacing BI and KPIs via SharePoint and various analysis tools. Domain knowledge of the subscription and billing/financial ERP space would be a huge advantage.
Create new services to integrate diverse systems across back office and production systems
Work with core engineering and technical operations teams to create and deploy new shared services that are sufficiently scalable
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
Experience and Skills:
Bachelor's degree in Software Engineering, Computer Science, or equivalent work experience
7+ years of designing and building successful web-based software applications and solutions
Expertise in object-oriented programming
Experience with C# and .net
Proven track record of identifying, understanding, specifying and solving business problems rather than working to a specification
Experience with SQL and the ability to write complex queries to demonstrate
Excellent verbal and written communication skills
Excellent organizational skills with the ability to prioritize and handle multiple tasks
Experienced in Agile processes and management tools
Self-motivated, passionate, and hard working with the ability to perform at a fast pace with minimal supervision
Job Level: Management
Number of Openings: 1
Years of Experience: 7 - 10 Years
Level of Education: BA/BS
Starting Date : ASAP
435 Eriksen Avenue
Bainbridge Island, WA 98110