Job Seekers, Please send resumes to resumes@hireitpeople.com
Minimum years of experience*: 6
Key Responsibilities:
- Designs and develops enterprise server and endpoint software for our security products
- Works with Stake Holders to determine software requirements and system impacts
- Generates technical documentation as well as unit and functional tests
- Mentors junior developers in industry best practices, procedures, and concepts
- Investigates new technologies and techniques and researches ongoing industry developments
- Works closely with other engineering teams to help with ongoing feature development, product maintenance, and management of development teams
Essential Requirements:
- Bachelors or Masters Degree in Computer Science, Computer Engineering or equivalent professional experience
- Good understanding of OOD, algorithm design, problem solving and complexity analysis
- A minimum of 6 years of experience in .NET Framework technologies - C#
- Fluency or understanding of specific languages, such as C, C++, Python
- Fluency or understanding of Microsoft OS
- Ability to work in a collaborative team environment
- Must be highly motivated and willing to work and learn in a team environment
- Must have strong communication skills
- Must be able to work with minimal day-to-day direction
Desirable Requirements:
- Database experience - SQL, MySQL or SQLite
- CyberSecurity experience
- Driver level programming experience
- UEFI programming experience
- Automation development experience
- Fluency or understanding of AWS, Azure environments
- Experience with data encryption and client/server security
- Experience working in AGILE (Scrum)
- Experience with continuous integration development and release cycles
Interview Process (Is face to face required?) No
Does this position require Visa independent candidates only? No