Senior Software Development Engineer (PHP larvel, .Net & c#)

Avalara

  • Pune, Maharashtra
  • Permanent
  • Full-time
  • 16 days ago
Job Description:What You'll DoWe are looking for a Sr Software Engineer to help us build and evolve our highly distributed and scalable 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.
Job Duties
  • 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
  • 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
What You'll Need to be SuccessfulFour year bachelor's degree or higher in computer science or engineering is requiredMinimum of 5+ years of experience in a software development role, shipping complex applications to large scale production environmentsProblem Solving and Debugging:Strong analytical and problem-solving skills.Proficient in debugging and performance optimization.Programming Languages specific skils:For dotnetC# fundamentals.Net Core * PHP LARAVEL
  • OOPs understanding
Multi-threadingAsync programmingException handlingUnit TestingWe prefer candidates from Java background too given they are willing to learn and adapt to C#.Cloud Computing & DevOps :Experience with atleast one public cloud platforms (e.g., AWS, Azure, Google Cloud).Working knowledgeBlob/object storageContainerizationContainer orchestration like ECS, KubernatiesServerlessRBAC (IAM etc)CI/CD pipelinesTroubleshootingBasic understanding of Infrastructure as codeSystem design
  • Working experience
OODModule design/ low level designAPI DevelopmentDevelopment practices and tools:Experience with version control systems (e.g., Git).Code reviewExperience in software development methodologies (Agile, Scrum, etc.).Database Management:Proficiency in working with relational databases (any of SQL, PostgreSQL etc)Exposure to NoSQL databases (any MongoDB, Cassandra etc)Good understanding of normalisation techniquesGood to have - Knowledge of database optimisationSoftware Testing
  • In-depth testing knowledge
Unit testingFunctional testingIntegration testingE2E integration testsAt least one code coverage tool
  • Good to Have
Load/performance testing
About AvalaraAbout 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 Brazil, Canada, India, U.K, Belgium and across Europe.Equal Opportunities:
Avalara is an Equal Opportunity Employer. All qualified candidates will receive consideration for employment without regard to race, colour, creed, religion, age, gender, national orientation, disability, sexual orientation, US Veteran status, or any other factor protected by law.

Avalara

Similar Jobs

  • Senior Software Engineer (.NET/C#)

    Acrivision Technologies

    • Pune, Maharashtra
    Position Summary: As a Software Developer with a diverse skill set spanning .NET, C#, MVC, VB, JavaScript, HTML 5, jQuery, Web API, Web Services, Windows Services, REST API, SQLite…
    • 19 days ago
  • Principal Software Engineer (Director), .Net, C#

    JPMorgan Chase

    • Pune, Maharashtra
    Job Description: If you are looking for a game-changing career, working for one of the world's leading financial institutions, you've come to the right place. As a Principal So…
    • 12 hours ago
  • Senior Lead Engineer(7+ yrs of experience in.Net,C#,MVC)

    FIS

    • Aundh, Maharashtra
    • Pune, Maharashtra
    Position Type : Full time Type Of Hire : Experienced (relevant combo of work and education) Education Desired : Bachelor of Computer Engineering Travel Percentage : 0% Are …
    • 2 months ago