Senior Software Engineer, Quickbooks Desktop Connector

Engineering Pune, MH


A successful candidate will be a well-rounded software development engineer with a proven track record of delivering Desktop applications at scale in an Agile environment.

Job Duties

  • Understand Avalara products and integrations
  • Completing development tasks in VB.Net / C#
  • Program and maintain the code that should match the industry standards
  • Hands-on experience of SQL Server
  • Analyse the functional requirements and carry on development activities accordingly
  • Write integration tests and unit tests
  • Collaborate with team members on code reviews and test plans

Qualifications

  • Computer science degree or equivalent education
  • Strong written and verbal communication skills
  • Minimum of 5 years of experience in a software development role, shipping complex desktop applications to production environments
  • Ability to write great documentation
  • Passion to see your product be the best in the business
  • Demonstrable mastery of programming language (VB.Net / C#, SQL Server)
Preferred Qualifications
  • Development experience in multiple programming languages with a preference in VB.Net / C#
  • RESTful API oriented design
  • Modular service-oriented architecture
  • SQL / NoSQL Databases
  • Cloud (AWS, Azure, Google Cloud)