Software Developer (.Net)

Intermedia Intelligent Communications•Statesboro, GA

About The Position

Intermedia is seeking a .NET Developer to join its Email+ team in the Republic of Georgia. The role involves designing, developing, testing, and maintaining scalable software solutions for email hosting, Microsoft 365 integration, and cloud services. The developer will collaborate with product managers, architects, QA engineers, and fellow developers to build reliable, secure, and high-performance applications used by more than one million hosted mailboxes. The Email+ team develops and supports products integrating Microsoft Exchange email hosting with email filtering, archiving, encryption, backup, and the HostPilot customer management portal. The team also expands and modernizes its Microsoft 365 ecosystem, including license management, cloud-native microservices, Email Protection integrations, and streaming services for Exchange backup and archiving. The work includes modernizing existing systems and improving platform scalability, reliability, and security. The team follows Agile/Scrum practices, including two-week sprints, daily stand-ups, planning, reviews, and retrospectives.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
  • At least 3 years of professional software development experience with .NET technologies.
  • Strong proficiency in C# and .NET.
  • Experience building RESTful APIs and backend services.
  • Solid knowledge of ASP.NET Core, .NET Core, MVC, and SQL Server.
  • Experience working with HTML, CSS, and JavaScript.
  • Understanding of object-oriented design principles and software design patterns.
  • Experience with Agile/Scrum development methodologies.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent communication and collaboration skills.
  • Practical experience using AI-assisted development tools such as GitHub Copilot, ChatGPT, Cursor, or similar solutions.
  • Ability to use AI tools responsibly for code generation, debugging, documentation, testing, and refactoring while validating generated results.
  • Interest in adopting new AI-powered engineering practices to improve software development efficiency.

Nice To Haves

  • Experience with Microsoft 365, Microsoft Exchange, or Office 365 APIs.
  • Experience with microservices architecture and distributed systems.
  • Experience with cloud platforms such as Microsoft Azure.
  • Familiarity with Docker, Kubernetes, or other containerization technologies.
  • Experience with messaging or streaming technologies.
  • Knowledge of email protocols such as SMTP, IMAP, POP3, Exchange Web Services, and Microsoft Graph API.
  • Experience working with monitoring and observability tools.

Responsibilities

  • Design, develop, test, and maintain applications using the .NET platform.
  • Build scalable backend services and APIs for cloud-based email and Microsoft 365 solutions.
  • Participate in modernizing existing applications and migrating toward modern architectures.
  • Collaborate with Product Management, QA, DevOps, and other engineering teams to deliver high-quality software.
  • Write clean, maintainable, well-tested code following engineering best practices.
  • Troubleshoot, debug, and resolve production issues.
  • Participate in code reviews and contribute to improving development standards and engineering practices.
  • Optimize application performance, reliability, and scalability.
  • Stay current with emerging technologies, development frameworks, and AI-assisted software engineering practices.

Benefits

  • Opportunities for technical growth, learning, and career development.
  • Competitive compensation and benefits.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service