Senior .NET (CLR Internals) Software Engineer AppDynamics
THIS JOB HAS EXPIRED 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.
AppDynamics is seeking a .NET Senior Engineer to join our development team. This is not just your average everyday Software Developer job. We innovate in the area of application management solutions for the enterprise and cloud environment. This is an opportunity with great rewards for a strong .NET Technologist who sees the big picture and delights customers with their work. You will be responsible for building everything from proof-of-concepts and usability prototypes to deployment-quality code. You should be comfortable with daily code submissions, delivering projects in short time frames, multi-tasking, handling interrupts, and interacting position requires hands on development for someone with at least 5 years of experience developing applications in .NET technologies.
Performs complex product design activities on systems software which require extensive research and analysis.
Performs design, implementation and maintenance of complex, multiple product modules/sub-systems.
Participates in product design meetings.
Performs complex bug verification, release testing and beta support for assigned products.
Researches problems discovered by QA or product support and develops solutions to the problems.
Conducts unit testing and integration testing for functionality and limits.
Assists in performing on-site client work on complex systems.
Designs and implements in order to meet project objectives.
Delivers product demos to prove to prospects that we are the best fit solution for their needs.
Documents development work.
Researches and understands the marketing requirements for a product, including target environment, performance criteria and competitive issues.
Researches new technology or development tools to remain informed of current technology.
BS Degree in CS / EE (or similar) from a top school.
Advanced practical experience with C# (not just academic knowledge) IS A MUST
5 + years of proven experience developing large-scale software applications 5+ years of experience in .NET and object-oriented development.
Joyful at the prospect of working in a fast paced and collaborative environment.
Excellent written and verbal communication skills.
Highly effective interpersonal skills.
Strong analytical and problem solving skills.
High and robust coding level and love for solid engineering.
Honest and direct communication style.
Big Pluses for:
J2EE and related technologies a strong plus
.NET CLR internals
IIS, Sharepoint, Biztalk internals
Windows OS administration and troubleshooting
Advanced Windows debugging skills
Windows hacking experience and attitude.
Experience with other programming tools, languages and protocols
Prior experience building .NET based infrastructure products and frameworks like application servers, message bus, performance management tool etc.
||San Francisco, CA |
THIS JOB HAS EXPIRED