Senior Software Engineer- .net | Avalara | India

Software Testing Jobs In India

Position: Senior Software Engineer- .net

Location: India

Best Watches available for you on Amazon Fashion

Responsibilities

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.
Use best Headphones for your upcoming interview

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
Vinayak Nale

Vinayak Nale

Leave a Reply

Your email address will not be published. Required fields are marked *