As a .NET Developer Advocate at Nexmo, you’re tasked with building and maintaining relationships with the people and projects that make up the Microsoft and .NET communities. In addition to traveling to events to meet people face to face, you’ll help others by learning, creating, and sharing online or in person. You’ll be the interface between developers and the Nexmo product teams to ensure that Nexmo continues to build products that provide a great developer experience. By demonstrating the benefits of communications APIs and functionality, you’ll inspire others to innovate with them.
- Build and maintain the Nexmo .NET API client library, quick start samples, example apps, and other developer tools in .NET
- Help Nexmo maintain its position as a core part of the .NET community
- Contribute to and provide feedback on APIs, SDKs, documentation, and product functionality through hands-on development, individual opinion, discussions with the developer community, and by organizing and running alpha/beta programs
- Build, open source, and document prototypes to demonstrate using Nexmo APIs in conjunction with complementary technologies
- Represent yourself and Nexmo at Hackathons, on sponsorship booths, and by giving talks and meetups and events
- Provide support via channels such as Twitter, StackOverflow, Slack, and GitHub
- Write blog posts and tutorials, and use social media in order to share knowledge, request feedback, collaborate, and engage with fellow developers
- Support early adopters and key customers with integrations
- Create opportunities for other Nexmo employees to engage with developer communities
This role is a good fit for you if:
- Empathy is one of your core beliefs.It’s essential on our team and in the communities we serve.
- You’re an engineer with 5+ years of experience in C# looking to make a switch to developer relations.
- You have a working knowledge of at least 2 of ASP.NET MVC, .NET Core, TypeScript, Xamarin, MVVM, Entity Framework, NUnit/xUnit (or similar), NSubstitute/Moq (or similar), NuGet, Microsoft Bot Framework, Microsoft Azure, Microsoft Cognitive Services
- You’ve written technical documentation or tutorials for a developer audience.
- You’re comfortable with Git and GitHub (or similar collaborative platform).
- You’re familiar with developer communities and events.
- You’re excited to learn new things and share with others.
- You have a proven track record of delivering great talks and are willing and able to travel, sometimes internationally, to speak at events and meetups.
An ideal candidate would also have:
- 7+ years professional development experience in C# and .NET platforms
- Experience in other programming languages
- Previous experience in an advocacy role
- Recordings of themselves giving technical talks within an organisation, at meetups, or at events
- Experience building SDKs
- Experience with Unity or game development