What You'll Do
Join us in building and growing our secure platform supporting Avalara’s rapidly expanding business.
You will have the opportunity to engage with the best and brightest engineers and architects as they build our future application and service capabilities, while ensuring our current generation solutions continue to deliver the trust and reliability our customers expect.
Quality first: Design, prepare and execute unit and integration tests. - Design and develop of major features of the product.
- Be a key participant in creating a Quality First, Zero Defects culture. Promote Shift Left approach
- Develop and deliver enhancements to the existing code base by crafting well-documented, modular, and testable code
- Active contribution across all phases of the SDLC
- Demonstrate outstanding problem solving and debugging skills.
- Support our production platform, including troubleshooting & bug fixes
- Communicate potential risks, delays, concerns, and status to stakeholders.
- Maintains high quality, coding standards, and ensures the stability and security of applications.
- Work within a dispersed non-co-located team and be active participant in scrum/agile processes.
What You'll Need to be Successful
Must have:
- Bachelor’s degree in computer science or equivalent.
- Minimum 2+ years of experience in software design and development.
- Must have:
- C#, .NET Core
- Any relational database
- REST API
- Working knowledge of front end.
- Good skills on algorithms, collections, and data structure’s
- Good understanding of object-oriented design & development and common design patterns
- Strong Knowledge of architectural styles and design patterns
- Professional demeanor, team player, and a positive attitude
- Demonstrated problem-solving skills and time management skills with strong attention to detail.
- Excellent written and verbal communication skills
Good to have:
- Experience of working on evOps (Terraform, Docker, ECS, etc.)
- Exposure to cloud - AWS/Azure/GCP
- Experience in SDLC/Agile Scrum methodologies and collaborative work-tracking tools like JIRA/Confluence.
- Experience in working in an Agile Product based team
- Knowledge of architectural styles, cloud design patterns and cloud security aspects is a plus
- Containerization technologies (Docker, Kubernetes, ECS) knowledge a plus
About the Team
Treasury Management System is a core team in Avalara, managing global client payements. It manages high volume sensitive finanical data for customers.
About Avalara
We’re Avalara. We’re defining the relationship between tax and tech.
We’ve already built an industry-leading cloud compliance platform, processing nearly 40 billion customer API calls and over 5 million tax returns a year.
Last year, we became a billion-dollar business, and our tribe expanded by a cool thousand people - there’s nearly 5,000 of us now. Our growth is real, and we’re not slowing down - not until we’ve achieved our mission - to be part of every transaction in the world.
We’re bright, innovative and disruptive, like the orange we love to wear. It captures our quirky spirit and optimistic mindset. It shows off the culture we’ve designed, that empowers our people to win. Ownership and achievement go hand in hand here. We instill passion in our people through the trust we place in them.
We’ve been different from day one. Join us, and your career will be too.
EEO Statement
We’re an Equal Opportunity Employer. Supporting diversity and inclusion is a cornerstone of our company — we don’t want people to fit into our culture, but to enrich it. 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. If you require any reasonable adjustments during the recruitment process, please let us know.