Image Loading

Sr. Software Developer

Job Description

  • Pune

 

What You'll Do

We are looking for a meticulous senior software developer with experience in building highly scalable systems to be part of one of Avalara's fastest growing platform initiatives : Workflow as a Service(WfaaS) which provides process orchestration capabilities to application teams.

In this role, you will play a key role in defining software requirements, assuming leadership of operational and technical projects and mentoring junior team members. You will have the opportunity to work autonomously with minimal supervision, leveraging your exceptional organizational and problem-solving abilities.

A strong background in software development and familiarity with agile methodologies are essential.

Job Duties

  • Collaborate with product managers and other stakeholders to understand the project requirements and produce besttechnical solutions. 
  • Provide technical leadership for new designs, evangelize implementing best practices and guidelines especially focusing on security aspects, observability, scalability, telemetry, and regulatory requirements 
  • Build POCs to demonstrate the technical solution feasibility 
  • Perform code reviews and ensure coding standards and practices are followed 
  • Implement and follow agile/scrum processes 
  • Collaborate with other teams to solve cross functional challenges 
  • Act as a mentor/coach to other engineers and lead to share your knowledge and expertise 
  • Mentor team members in defining test strategies and guide team members on creating comprehensive test plans.

What You'll Need to be Successful

  • Bachelor/master's degree in computer science or equivalent  
  • 7+ years of backend development experience in software design & development and building RESTful/gRPC APIs.
  • Expertise in C# and/or Java 
  • Solid understanding of architectural styles, system design patterns 
  • Experience in working in an Agile team with hands on with TDD/ BDD 
  • Experience of working with any Cloud provider. Experience on AWS Cloud would be beneficial. 
  • Experience with infrastrcture and Devops(Terraform, Docker, Kubernetes, etc.) 
  • Experience in building microservices and/or serverless architecture  
  • Experience in one or more of the programming languages like NodeJS, Go would be beneficial 
  • Knowledge on any workflow engines such as Camunda, Temporal is a big plus.
  • Excellent analytical and troubleshooting skills to be able to solve complex problems and critical production issues 
  • Effective communication and collaboration skills. 

Skills

  • Software Development
  • Software Design
  • AWS
  • TDD/BDD
  • Java
  • c#
  • Devops

Education

  • Master's Degree
  • Bachelor's Degree

Job Information

Job Posted Date

Apr 05, 2024

Experience

7 to 10 Years

Compensation (Annual in Lacs)

Best in the Industry

Work Type

Permanent

Type Of Work

8 hour shift

Category

Information Technology

Copyright © 2022 All Rights Reserved. Saas Talent