Talent.com
Specialist Software Engineer (Contact Center domain)

Specialist Software Engineer (Contact Center domain)

ConfidentialPune
30+ days ago
Job description

How will you make an impact

Application Development :

  • Develop, test, and maintain applications using  C#  ,and  .NET
  • Build  web applications  using MVC, Web API, and Blazor.

Database Management :

  • Work with  SQL Server, MySQL, or PostgreSQL  for data storage and management.
  • Use  Entity Framework (EF) Core  for Object-Relational Mapping (ORM).
  • Cloud & DevOps Integration :

  • Deploy applications on  AWS
  • Implement  CI / CD pipelines
  • API & Microservices Development :

  • Design and develop  RESTful APIs  and  gRPC services  .
  • Work with  Microservices architecture  using Docker and Kubernetes.
  • Security & Performance Optimization :

  • Implement  OAuth, JWT, and Identity Server  for authentication and authorization.
  • Optimize application performance through caching, logging, and debugging tools.
  • Requirements for role :

  • At least 8 years of software development experience, with significant part spent in developing and deploying applications on Cloud using .Net or GoLang.
  • Design, implement, and maintain microservices architecture on AWS, ensuring high availability, scalability, and security.
  • Self-driven individual requiring little to no oversight.
  • Experience with micro services / SOA / REST and API gateways commensurate to your experience level.
  • Must have knowledge automating integration tests.
  • Working Knowledge relevant Design patterns and SOLID Principles
  • Experience with real time event delivery system using web sockets, kafka or any other streaming mechanism.
  • Experience designing and developing multi-tenant solutions will be needed.
  • Experience with Docker / Kubernetes is a must.
  • Experience with CI / CD platforms like Jenkins / ArgoCD is a must
  • Experience with cloud service provider like Amazon Web Services (AWS), Google Cloud Engine, Azure or equivalent Cloud provider is a must
  • Hand on expertise in C# .Net, Web API, parallel programing, and asynchronous programming
  • Have you got what it takes

  • 8+ years of experience in Software Engineering.
  • Proven track record of managing the development of enterprise-grade software products that can perform, scale, and integrate into a broad enterprise ecosystem.
  • Experience developing and supporting multi-tenant cloud-native software delivered as-a-Service (SaaS).
  • Good exposure to Service Oriented Architecture and associated design patterns for development, deployment, and maintenance.
  • Familiar with DevOps processes and tools employed in SaaS architectures to support CI / CD and monitoring.
  • Familiar with Quality targets and SLAs for SaaS applications.
  • Experience of product development using Dot net technologies and web technologies.
  • Good to have experience in JavaScript and angular.
  • Familiarity and / or experience with public cloud infrastructures and technologies such as Amazon Web Services (AWS).
  • Experience working in a global product software company for enterprise customers (Fortune 100 companies).
  • Experience working abroad or with global teams is preferred.
  • Demonstrated ability to deftly influence others, especially in sensitive or complex situations.
  • Deep experience with agile software development techniques and pitfalls.
  • Excellent communication skills, problem-solving and decision-making skills.
  • Skills Required

    Software Development, Saas, Sla, Amazon Web Services, Javascript

    Create a job alert for this search

    Software Engineer • Pune