About
Job Description
Worker Sub-Type:
Regular
Job Description:
THE POSITION
Cylance is seeking a Senior Software Engineer to help contribute to the design, creation, and testing of our cutting-edge cybersecurity platform. You'll design architectures and interfaces, and write high-quality, secure code and unit tests. We want you to be passionate and enthusiastic about everything you do. Ready to make a difference?
WHAT YOU WILL DO
* First-rate programming in C#, ASP.NET, MVC, with a strong emphasis on unit and integration testing
* Occasionally help with SQL / Transact-SQL query development, debugging and optimization
* Provide expertise on various scalability, reliability and availability challenges that you've conquered in the past
* Thrive in a rapid development environment with an intense focus on quality
* Support the entire application lifecycle (concept, design, test, release and support)
* Gather specific requirements and suggest solutions
* Write unit and UI tests to identify malfunctions
* Troubleshoot and debug to optimize performance
* Collaborate with the Creative team to enhance and design the user experience
* Work closely with Product and Project Management teams to prioritize features
* Ensure new and legacy applications meet quality standards
WHAT WE ARE LOOKING FOR
* 4+ years of development experience, ideally including some exposure to web, desktop and database design
* C#, ASP.NET, .NET Framework, WCF, MVC, Entity Framework
* HTML5, JavaScript, JQuery, JSON, REST and CSS
* SQL Server, MySQL and TSQL
* SDLC, source control, unit testing and agile development methodologies
* Strong team player with the ability to work well within a diverse, cross-functional team
* A passion for what you do
* Requires the ability to work independently with substantial latitude for action and decision while maintaining focus on achieving optimal outcomes as part of a collaborative development effort
* Excellent analytical skills with a good problem-solving attitude
* BSc degree in Computer Science or relevant field
ABOVE AND BEYOND
* 2+ years Python experience
* Docker experience, including docker-compose
* Jenkins build server experience
* .Net Core Experience
* AWS Experience
* Nginx
* Experience with security programming or concepts
* Experience working in a Scrum/Agile environment
Job Family Group Name:
Product Development
Scheduled Weekly Hours:
40