Total Defense isseeking a Software Engineer to join our full stack development team. Inthis position you will be an integral part of the development and maintenanceof our endpoint security product suite and associated cloud infrastructure that provide protection to millions of consumers and businesses. This will include endpoint and web service development on Windows as well as integration with 3rd party web service and data providers. You will get the opportunityto work with our global team of talented engineers to design and build the nextgeneration of our security platform.
RESPONSIBILITIES
Develop and maintain Windows application security suite including front-end and backend components
Develop and maintain web services for licensing and customer account management
Troubleshoot defects and perform root cause analysis
Addressbugs and find new ways to improve system performance
Collaborate with cross-functional teams to define, design, and develop new features andenhancements
Unit-test code for robustness, including edge cases, usability, and general reliability
Provide assistance to QA in creating continuous integration test plans and systems
Skills & requirements
Working knowledge of Microsoft . NET Technologies (C#, web services including WCF/WebAPI,WPF)
Working knowledge of Windows development in C/C++ (MFC, COM, etc)
Working knowledge of Microsoft SQL Server, T-SQL
Cross platform web services developmentexperience (REST, JSON, SOAP)
Solid Dev Ops skills including llS configuration and deployment
Font-end development experience (i.e. HTML, JavaScript, CSS)
Experience in developing systems for high reliability and scalability
Solid understanding of the software development life cycle
Desired Skills:
Familiarity with PHP – LAMP, Vagrant, VirtualBox, Git
Experience with WordPress plug-in development and theme development
Experience with Windows installer technologies
Job Related Personal Characteristics
Passion and aptitude for learning
Ability to work under high pressure schedules
Abilityto work with limitedsupervisionwith a globally distributed team
Excellent written and verbal communication skills
Ability to work on own from home if remote

