Principal Software Engineer Avalara
THIS JOB HAS EXPIRED
Job Description:
All of Avalaras businesses come together in the Administration Console and you will be the person coordinating the show. 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 a SOA expert with experience the full software development lifecycle. 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 whats needed.
The candidate will be responsible for maintaining and enhancing the codebase as well as owning the release process. As a SOA expert you will drive the development of RESTful APIs from multiple programs to deliver a cohesive user experience. The candidate will have a strong understanding of the needs of front-end developers using both .NET technologies and rich client libraries and methodologies. The successful candidate will also have a strong sense of the state of play with client-side Javascript frameworks. This position requires flexibility to help move a strategic vision forward while ensuring immediate business continuity.
Job Duties:
Innovate and evolve existing applications
Work with core engineering and technical operations teams to evolve the shared services and ensure cross product compatibility
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
10+ 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# as well as Java and Open Source technologies
Experience with web services, XML, WPF, WCF, HTML, CSS, JavaScript
Experience with MS SQL Server and database-backed web applications, non-relational databases a plus
Excellent verbal and written communication skills
Excellent organizational skills with the ability to prioritize and handle multiple tasks
Self-motivated, passionate, and hard working with the ability to perform at a fast pace with minimal supervision
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.
Additional Information:
Job Level: Management
Number of Openings: 1
Years of Experience: 7 - 10 Years
Level of Education: BA/BS
Starting Date : ASAP
| Location: |
Seattle, WA
United States
|
THIS JOB HAS EXPIRED