Senior Software Engineer

Engineering Pune, MH

Job Summary

The Engineering team is building Avalara's next generation of SaaS software to be part of every VAT calculation in the world. Software with 5 nines of reliability. Software which is part of a sales checkout process so it's got to be fast and accurate. That requires systems with massive scale and redundancy by design with functional excellence. It also requires top notch APIs and a SOA design for maintainability and extensibility.
In this role, you will be responsible for functional, performance, integration, reliability and subsequent automation testing to ensure world class quality of Avalara products. You will be the voice of the customer within the organization, demanding zero defects, five nine's reliability and ease of use.

Job Duties

  • Design and code new features and manage and maintain existing functionalities and feature
  • Work with Team and other stakeholders to understand requirements and come up with best technical solution
  • Mentor junior team members.
  • Perform code reviews and ensure coding standards and practices.
  • Implement and follow agile/scrum processes.
  • Collaborate with other teams to solve cross-functional challenges.
  • Optimize code to improve application efficiency.
  • Implement/Improve automation (in Code, Test, Deployment) •
  • Support QA processes and deployments.
  • Perform related duties as assigned by supervisor
  • Maintain compliance with all company policies and procedures
  • Excellent communication skills are a must
  • Qualifications

  • University degree from one of the Science, Technology, Engineering, and Mathematics (STEM) fields of education
  • At least 5+ years' experience in full-stack development using:
  • C# .Net Core
  • SQL Server or any RDBMS
  • Experience in building Microservices on Amazon Web Services (AWS)
  • Experience in working in an Agile team with hands-on with TDD, BDD
  • Working knowledge of modern, continuous development techniques and pipelines on cloud platforms (e.g., Agile, Kanban, CI/CD, Jenkins, Git, and Artifactory)
  • Experience building and maintaining automation infrastructure for continuous integration and deployment
  • Working knowledge of automation frameworks for various platforms and technologies
  • Experience understanding complex requirements and designing test plans
  • Demonstrated problem-solving skills and time management skills with strong attention to detail
  • Understanding of GOF Design Patterns, SOLID principles and other OOP & OOD skills
  • Preferred Qualifications

  • Working knowledge of Terraform
  • Experience with Dockers AWS ECS
  • Experience in migrating from Monolithic system to Microservices based architecture
  • Working across geographically dispersed teams
  • Experience with JIRA as a collaborative work-tracking tool
  • Experience in using Confluence
  • Experience in using Slack
  • About Avalara

    We're building cloud-based tax compliance solutions to handle every transaction in the world.

    Imagine every transaction you make — every tank of gas, cup of coffee, or pair of sneakers, every movie ticket, meal kit, or streamed song, every sensor-to-sensor ping. Nearly every time you make a purchase, physical or digital, there's an accompanying unique and nuanced tax compliance calculation.

    The logic behind calculating taxes — the rules, rates, and boundaries — is a global, layered, three-dimensional mess of complexity, with compliance dictated by governments and applied by every business, every day.

    Avalara works with businesses of all sizes, all over the world — from corner stores to gigantic global retailers — to calculate tax accurately and automatically, at speeds measured in milliseconds.

    That's a massive technical challenge, in terms of scale, reliability, and complexity, and we do it better than anyone. That's why we're growing fast.

    Headquartered in Seattle, Avalara has offices across the U.S. and around the world, in Belgium, Brazil, Canada, India, and the U.K.

    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, or any other factor protected by law.