AppDynamics is the leader in next generation solutions for managing modern, distributed, and extremely complex applications residing in both the cloud and the data center. Our customers include some of the largest web sites on the planet, who use our products to monitor and troubleshoot applications distributed across thousands of servers.
With the paradigm shifts to horizontally distributed applications, service oriented architectures, cloud hosting, and agile deployment it is more complex than ever to manage large-scale applications. The innovative AppDynamics technology greatly simplifies managing these modern application architectures. With over 500 high profile customers and year over year revenue growth above 300%, we are disrupting the multi-billion dollar APM (Application Performance Management) market.
Founded in 2008 and lead by proven innovators, AppDynamics has rock solid funding from top tier venture capital firms including: Greylock, Lightspeed, Kleiner Perkins and IVP.
We are looking for Senior Software Engineer to join our team. This is a unique opportunity where you will get a chance to work in a rocking startup and learn new technologies. In this position, you will responsible for building complex multi-tiered applications in various .Net frameworks that can be used to test the product. The candidate will also be responsible for working with customers to provide advance technical support and solve complex problems in customer environments. In addition to this the candidate will also be working on product development around bug fixes and enhancement requests that come from customers.
Product bug fix and feature development around customer related enhancements / issues
Write multi tiered complex applications in all the available .Net stacks, learn new stacks, technologies added in .Net and implement applications using them.
Modify the existing applications to simulate various implementations of WCF and .Net frameworks 3.0, 3.5 and 4.0
Provide advanced technical support and work with customers to solve complex issues with the product in their environment
Provide technical leadership and mentoring to team members
7+ years of experience working on distributed enterprise software products
5+ years of Object Oriented software development in ASP.Net or C# or VB.Net
BS in Computer Science or equivalent work experience
Outstanding attention to detail, specification, a hacking background or desire to find different ways to identify and report the weakness in the code base
Out of the box, unorthodox thinking, self starter and independent, but always willing to communicate and share his ideas
Enthusiastic to learn new technologies and passionate about programming
Strong Windows and Unix background
Ability to troubleshoot software / hardware configuration problems
Expert knowledge of WCF architecture and the popular protocols and implementations
Strong knowledge of .NET frameworks 2.0, 3.0 and 4.0, SQL Server and NUnit
Considered a strong “plus” if the candidate has experience in programming in one of .NET languages: (preferred) assembler: IL/MSIL/CIL, C++/CLI, C#, VB