Software Engineer - Usage Service (R3197)
Engineering | Durham, NC, United StatesApply Now!
The Avalara engineering team is looking for software engineers to join our team! A successful candidate will have a history of architecting enterprise level, 24*7, cloud-based SaaS web applications and becoming the go-to person within an organization. Come join us as we drive towards our goals for high through-put, real time tax calculations in the cloud for the telecommunications industry!
Participate as a scrum member – estimating and evaluating existing stories, as well as writing new stories.
Develop and deliver enhancements to the existing code base by crafting well-documented, modular, and testable code.
Work with team members to build upon defined requirements into a technical solution
Computer science or relevant technical 4 year degree
2+ years of relevant development experience
Experience with an object-oriented programming language, ideally C# or Java
Experience with relational databases such as Postgres, MSSQL and/or MySQL
Experience with back-end RESTful API development and architecture in any language
Experience with designing small solutions at an individual component level.
Experience mentoring junior engineers
Experience translating requirements into an engineering solution
Experience with data warehousing technologies such as Snowflake
Cloud operations, deployment, and orchestration (AWS, GCP, Azure, Terraform)
Great documentation skills to share your skills
Experience with Agile methodologies
Experience with back-end API development in Node.js