Position: Senior Software Engineer- .net
Location: India
Best Watches available for you on Amazon FashionResponsibilities
About the role:
- We are looking for a Sr Software Engineer to help us build and evolve our highly distributed and scalable Shared Services. A successful candidate will be a well-rounded software development engineer with a proven track record of delivering software at scale in an Agile environment.
- Avalara is the worldwide leader in sales and use tax calculation. The work we do is fundamental to electronic commerce. We’re the first to admit it – sales tax isn’t sexy. But revolutionizing fundamental business processes — that’s big time. And that’s what we’re doing every day, bringing technology to bear on the arcane process of sales tax calculation, reporting and remitting.
- We have a start-up culture focused on building great software and having the maximum impact on the world that we can and having fun while doing it.
What You’ll Do:
- Understand the problem context and convert algorithms into high-quality software programs using proven design patterns.
- Review design specifications and create a technical design document
- Writing reusable, testable, and efficient code using TDD
- Perform code review with peers.
- Mentor/Coach other engineers to share knowledge and expertise
- Collaborate with cross-functional teams to define, design, and ship new features
- Address non-functional requirements like security, performance and load for the product
Who You Are:
- Four year bachelor’s degree or higher in computer science or engineering is required
- Minimum of 5+ years of experience in a software development role, shipping complex applications to large scale production environments
- Strong object-oriented programming technique and debugging skills
- Good understanding of data structures and algorithm
- Experience in .net core or .net framework and Rest APIs
- Basic Understanding of SQL & No SQL Databases
- Exposure to Cloud technologies (AWS,Azure, Google Cloud – at least one of them)
- Knowledge of architectural styles and design patterns to provide solutions with simplistic & optimal design
- Experience in building scalable and low latency address look up systems
- Good understanding of address resolution, geo locations and address validation
- Experience in working in Agile team
- Good debugging and troubleshooting skills
- Someone who loves to write optimized, high-performance code
- Strong written and verbal English communication skills.
- Strong Analytical and problem-solving skills
- Self-motivated, persistent and “Never Give Up” attitude.
- Passion for innovation and adaptability to a lean start-up culture.
- Creativity, motivation, enthusiasm, flexibility
You May Also Have:
- Experience in working with address data provider like Melissa Data. is a plus
- Experience in full text search systems is a plus
- Experience building platforms and libraries that are self-contained, extendable and ready for wide scale consumption
- Demonstrate knowledge to build CI/CD pipeline (GitLab, Terraform)
- Familiar with containerization technologies (Docker, Kubernetes, ECS)
- Familiar with Docker containers and Kubernetes (K8s), Docker Swarm as an orchestrator platform.
- Participation in contests like CodeForces, SPOJ, CodeChef, Topcoder, Code Gladiator, Hackathons is a plus.
- Experience in securing web applications is a plus
- Experience in highly scalable systems and low latency APIs is a plus
- Experience in engineering for highly available and fault tolerant systems is a plus
Qualifications
- Four-year bachelor’s degree or higher in computer science or engineering is required.
Apply: Click here to Apply
Get new laptop from Amazon