I

Intermedia Intelligent Communications

Unified communications and cloud collaboration provider

Software Developer - .NET

Backend EngineeringUpdated on Nov 13
Full-timeGeorgiaNo salary listedHybrid

About the Job

Requirements

  • A 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.
  • Knowledge of ASP.NET Core, MVC, and SQL Server.
  • Experience 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.
  • Ability to use AI tools responsibly for code generation, debugging, documentation, testing, and refactoring while validating generated results.

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, and 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.

Desired Qualifications

  • 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, including SMTP, IMAP, POP3, Exchange Web Services, and Microsoft Graph API.
  • Experience working with monitoring and observability tools.
  • Practical experience using AI-assisted development tools such as GitHub Copilot, ChatGPT, Cursor, or similar solutions.
  • Interest in adopting new AI-powered engineering practices to improve software development efficiency.

About the Company

Intermedia Intelligent Communications

Unified communications and cloud collaboration provider

Intermedia provides a cloud-based unified communications and collaboration suite for small to mid-sized businesses. Its offerings include voice, video, chat, contact center, file sharing, and email services delivered through a single, subscription-based platform that customers access from the cloud. The company works by delivering an integrated set of tools via a monthly or annual plan, reducing the need for multiple vendors. It differentiates itself with award-winning technical support from JD Power and a partner program that lets resellers offer Intermedia’s services to their own customers. Its goal is to simplify business communications for SMBs by providing an all-in-one, scalable cloud solution with reliable service and support.

Company size
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Sunnyvale, CA
Founded
1995

Recently Posted Jobs

Explore more opportunities at Intermedia Intelligent Communications

See more jobs