About the PRE Team:
Product Reliability Engineers in .Net are responsible for overcoming complex challenges in large scale multi-tiered applications written in .Net and .Net core. When our customers run into issues not solvable through traditional support, we take on the investigation to diagnose the problem, pursuing it to the root cause, and identifying the specific line(s) of code to make adjustments where appropriate.
As a PRE engineer, we are agile, inventive, and outstanding problem solvers. We need to recognize patterns, and are tenacious in digging into complex problems to uncover root cause.
In addition, we are customer advocates, using our experience and insight into our customers' diverse and sophisticated application environments to improve our products, and ensure they deliver differentiating and exceptional value.
The problem space we work in is always evolving. We learn continuously; about our products, about our customers' products, and about cutting edge technology including the latest frameworks, cloud platforms, and architectures.
Core Responsibilities
Problem solving, tackling bugs and inefficient code, and helping steer the strategic direction across AppDynamics product offerings with the customer as the guiding focus.
Build internal and customer-facing tools and extensions.
Approach each new project as a mentoring opportunity.
Write applications across many different stacks; learning new stacks and technologies, and applying our instrumentation to collect performance and business telemetry for these applications.
Reproduce customers' application environments and architectures.
Work cross-functionally with Support to resolve the most difficult issues in customer environments.
About You
A software engineer or SRE with a strong desire to build new skills, work with state-of-art technologies, and be a champion for quality software.
4+ years of in-depth software development and maintenance experience in .Net, .Net core, Asp. Net, Asp.Net core, Windows communication foundation and other Microsoft technologies Extensive debugging and troubleshooting skills in the .Net and .Net core
Knowledge of various container and container orchestration technologies, i.e Docker, Kubernetes, PCF
Knowledge of pure compute technologies such as AWS Lamda, Google Functions, and Azure Functions.
Experience with object-oriented/modular programming
Understanding of MVC design patterns and frameworks
Good knowledge of web protocols, formats, and server environments
Understanding of Unix / Linux environments
Attention to detail and the ability to identify and fix sophisticated problems in various environments/architectures.
Bonus points for:
Experience in postmortem debugging using windows debugging tools like Windbg, Debugdiag, Perfview and .Net core debugging tools like lldb, dotnetdump (in linux)
Experience in distributed and hybrid cloud application architectures (Azure, AWS, Cloud Foundry).
Why Cisco
At Cisco, each person brings their unique talents to work as a team and make a difference.
Yes, our technology changes the way the world works, lives, plays and learns, but our edge comes from our people. We connect everything people, process, data and things and we use those connections to change our world for the better.
We innovate everywhere - From launching a new era of networking that adapts, learns and protects, to building Cisco Services that accelerate businesses and business results. Our technology powers entertainment, retail, healthcare, education and more from Smart Cities to your everyday devices.
We benefit everyone - We do all of this while striving for a culture that empowers every person to be the difference, at work and in our communities.
Colourful hair? Dont care. Tattoos? Show off your ink. Like polka dots? Thats cool. Pop culture geek? Many of us are. Be you, with us!
Cisco is an Affirmative Action and Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, colour, religion, gender, sexual orientation, national origin, genetic information, age, disability, veteran status, or any other legally protected basis.
Cisco will consider for employment, on a case by case basis, qualified applicants with arrest and conviction records.
#WeAreCisco