- Location
- Georgia, Georgia
- Workplace
- Remote
- Type
- Full-time
- Department
- IT
- Seniority
- Senior
- Experience
- 3+ years
- Education
- Bachelor
- Source
- Pinpoint
Description
.Net Developer - Senior
Department: Dev & Engineering
Employment Type: Full Time
Location: Georgia
Reporting To: Mikhail Verpsh
Description
Key Responsibilities
Are you looking for a company where YOUR VOICE is heard? Where you can MAKE A DIFFERENCE? Do you THRIVE in a FAST-PACED work environment? Do you wake every morning EXCITED to work with GREAT PEOPLE and create SUCCESS TOGETHER? Then Intermedia is the place for you.
About the Role:
This is an excellent opportunity to work on large-scale cloud services, modernize existing systems, and contribute to products that combine Microsoft Exchange, Microsoft 365, email security, backup, and archiving technologies.
Key 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 the modernization of existing applications and migration 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.
Skills, Knowledge & Expertise
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience).
- 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, an open-source web development framework | .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.
Nice to Have
- 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 (SMTP, IMAP, POP3, Exchange Web Services, Microsoft Graph API).
- Experience working with monitoring and observability tools.
AI Tools & Modern Development
- 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.