WatchGuard Technologies

Senior Software Development Engineer

WatchGuard Technologies

Overview

Role involves developing solutions for mission-critical services and leading a team of software engineers.

Ideal candidate should have solid software engineering experience and expertise in Microsoft technologies.

remoteseniorpermanentfull-timeEnglishC#ASP.NETWindowsAzureAWSKubernetesDockerRESTXMLJSON

Locations

  • Brazil

Requirements

  • BS degree in Computer Science required
  • Solid software engineering experience
  • Experience with Microsoft solution stack including .Net, C#, MSSQL
  • Proven experience with object-oriented programming
  • Experience with .NET/.NET Core platform: C#, ASP.NET/Core, MVC
  • Experience with MS SQL database design and development
  • Experience using WCF, REST, XML, JSON
  • Experience with Azure/AWS cloud
  • Experience with AKS, Kubernetes, Docker, Helm
  • Experience with agile methodologies

Responsibilities

  • Design, develop, debug, and deliver software solutions
  • Lead a team of software engineers
  • Develop resilient applications and services
  • Build maintainable software products
  • Collaborate with other engineers in system design
  • Investigate and analyze technology improvements
  • Partner with cross-functional teams