Sr. Software Engineer - Salesforce
Avalara
Pune, MH, India
8h ago

Job Summary

  • We need a Techno functional Salesforce Senior Developer that is well versed with development, integration, and customizations in complex environments.
  • Job Duties

  • Participate and contribute as a Senior Developer in all phases of software development life cycle including functional analysis, development of technical requirements, prototyping, coding, testing, deployment, and support
  • Develop high quality and scalable applications with LWC, Aura, Visualforce, and Apex
  • Work in the development environment which includes custom objects, workflows, triggers, the IDE, migration tools, SOSQL, SOAP / REST API's and web services
  • Experience working with application packaging and deployment
  • Apply best practices and design patterns of best of breed applications developed on the platform
  • Design and implement best practices in the product development team including re-engineering and making test coverage improvements as needed
  • Determine root cause analysis of issues and help determine and implement solutions
  • Take ownership of technical aspects of projects and come up with technical designs for new features
  • Perform code reviews and ensure coding standards and practices.
  • Qualifications

  • Education BE
  • Technical Skills :
  • Must-Have

  • At least four plus (4+) years of experience developing commercial business applications as part of a collaborative team
  • At least two plus (2+) years of experience in Visualforce / Apex development
  • Experience with Web Services APIs - SOAP and REST-based Web Service APIs, the Bulk API, and the Metadata API
  • Experience working with application packaging and deployment is a plus
  • Experience developing interactive web-based applications
  • Proficiency in developing in Visual Force pages, Managed Packages, and integration to other third-party solutions
  • Experience integrating Salesforce with 3rd party system using web services and app exchange apps
  • Knowledge of development best practices and design patterns
  • Understanding of Agile / Scrum and iterative development methodologies
  • Strong written and verbal communication skills
  • Ability to work independently on multiple tasks simultaneously while producing quality deliverables within agreed deadlines.
  • Good understanding of OOP concepts
  • Nice-to-Have

  • Experience in SaaS product
  • Familiarity with web application development technologies like JavaScript, AJAX, JSON, HTML5, and CSS is preferred
  • Experience with any version control tools like Git
  • Soft Skills

  • Competencies
  • Must-Have
  • Fluent in written and spoken English.
  • Must be a team player and participate actively in the technical / project decision-making process.
  • Nice-to-Have

  • Experience with AGILE development processes like Scrum
  • Experience in working with geographically diverse teams.
  • Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form