Job Description
What You'll Do
Avalara is the worldwide leader in sales and use tax calculation. We are the first to admit it - sales tax calculation is not great. But changing fundamental business processes -- that's big time. And that is what we are doing every day, bringing technology to bear on arcane, tedious tasks that every business in the world must deal with.
You will be Reporting to Senior Engineering Manager
You will Work Remotely
What Your Responsibilities Will Be
Development, testing, and deployment of integrations between ERP systems (such as SAP, Microsoft, Oracle, NetSuite) and popular eCommerce platforms (such as Shopify, Magento, WooCommerce).
Develop custom APIs, connectors, and middleware to facilitate data exchange, synchronization, and real-time communication between different systems.
Implement error handling, data validation, and data transformation mechanisms to ensure data integrity and accuracy during integration processes.
Optimize integration performance and scalability to accommodate a growing number of clients and increasing data volumes.
Implement new features and maintain existing functionalities.
Perform code reviews and ensure coding standards are followed.
Implement Agile/scrum processes.
What You'll Need To Be Successful
Bachelor/master's degree in computer science or equivalent
2+ years of full stack experience in software design
Experience with Object-oriented programming languages
Experience with ERP and eCommerce system architectures, APIs, data models, and authentication mechanisms.
Basic experience with RESTful APIs, JSON, XML, and other data interchange formats.
Familiarity with authentication protocols like OAuth and token-based authentication.
Experience working in an Agile team with hands on with TDD, BDD
Knowledge of building CI/CD pipelines
Experience working on AWS Cloud and DevOps (Terraform, Docker, ECS) would be beneficial.
Role: Search Engineer
Industry Type: IT Services & Consulting
Department: Engineering - Software & QA
Employment Type: Full Time, Permanent
Role Category: Software Development
Education
UG: BCA in Computers, B.Tech/B.E. in Computers, B.Sc in Computers
PG: MS/M.Sc(Science) in Computers, MCA in Computers, M.Tech in Computers, MCM in Computers and Management
💡 Quick Summary
Seeking a career-building opportunity? The Software Development Engineer - Java position is now open for candidates interested in the Work from home Jobs sector. This role in Pune offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Work from home Jobs is a plus.
