Avalara Technologies Private Limited is hiring for Software Engineer- C#/ .Net/ Java
Seeking an experienced in software development, and have the ability to excel in a collaborative environment. As a Software Engineer, you will contribute to the development, testing, and maintenance of our software applications, ensuring, scalability, and reliability. You will report to Manager in Software Engineering.
Collaborate with teams to understand requirements and translate them into technical solutions. Design high-quality software applications using best practices in coding and testing. Write clean, efficient, and maintainable code, following coding guidelines. Conduct code reviews to ensure code quality and provide constructive feedback to peers. Perform unit testing and debugging to identify and fix software defects. Work with other team members to ensure comprehensive test coverage and help resolve any identified issues. Explore and evaluate new technologies to enhance the performance and capabilities of our software products. Document software designs, technical specifications, and implementation details. Collaborate with managers to prioritize and plan software development tasks. Provide technical support and assistance to other team members.
Qualifications/ Experience-
A Bachelor in Computer Science Engineering with 2+ years experience is desirable. You have experience delivering valuable, high-quality features into production. If we ask you to tell us about your work that went into production, you can substantiate the claim by telling us about specific examples and how you knew it was done well. A full-stack developer - While many parts of our solution are implemented using Java and .NET, we also have details of the product in Node.js, Python, and other technologies. So, experience and willingness to use a broad set of technologies while claiming product expertise in Java/ Springboot is a real plus with us. Experience with React, Angular, Vue will be desirable. We call that a T-shaped person. Experience developing Microservices, Webservices, REST API.
As far as other technologies, we use MySQL and PostgresDB as our primary transactional RDBMS, and we are introducing many other cloud technologies Redis, Snowflake, and Prometheus. Streaming technologies like Kafka, Kinesis, and visualization tools like Grafana are in the conversation and containerization using Docker and orchestration using Kubernetes. We are an AWS shop. A background in Azure or GCP is also welcomed.
Avalara helps businesses of all sizes get tax compliance right. In partnership with leading ERP, accounting, ecommerce, and other financial management system providers, Avalara delivers cloud-based compliance solutions for various transaction taxes, including sales and use, VAT, GST, excise, communications, lodging, customs duties and other indirect tax types. Headquartered in Seattle, Avalara has offices across the U.S. and around the world in Canada, the U.K., Belgium, Brazil, and India. Each year, the company processes billions of indirect tax transactions for customers and users, files more than a million tax returns and other compliance documents.