Job Seekers, Please send resumes to resumes@hireitpeople.com
Detailed Job Description:
Development
- Recent hands own software development experience using programming languages such as Rust, Go, C/C++, JavScript and/or Java - Must have
- Recent hands own software development experience in scripting languages such as Bash, PoweShell, Perl etc. - Must have
- Recent experience in using DevOps CI/CD tools such as Git, Jenkins, Artifactory, SonarQube, BurpSuite, TruffleHog etc. - Must have
- Software development experience using web protocols such as gRPC, REST and WebSocket. - Nice to have
- Deep knowledge of OOA/OOD concepts. - Must have
- Cloud software development using containers such as Docker, Kubernetes etc., serverless computing using CDN, Lambda etc., and infrastructure as code using Terraform, YAML, etc. - Nice to have
- Deep understanding of cloud systems and hands own experience in setting up, managing, and troubleshooting cloud network and software deployments. - Must have
- Mobile application development experience for Android and iOS platforms using Objective C, Swift, Java, Flutter, etc. - Must have
- Understanding of PKI, cryptography, key security, key derivation, hashing algorithms, and knowledge of cryptographic frameworks and standards. - Must have
- Working knowledge of cryptographic tolls and libraries such as OpenSSL. - Must have
- Experience in leveraging cloud security tools and function to secure cloud systems such as AWS, Azure and/or GCP. - Must have
- Experience in deploying applications and securing applications and sensitive data in cloud environment. - Nice to have
- Experience in securing IoT devices and communications between IoT devices and cloud using protocols such as gRPC, TLS, MQTT etc. - Must have
- Knowledge of cybersecurity protections of embedded applications, mobile applications, web applications, cloud and on-premises systems. - Must have
- NIST publications related to IoT, mobile, server, cloud and key management security.- Must have
- Ability to perform secure code review on infrastructure scripts and code. Identify vulnerabilities and provide guidance to development team and provide development support in remediating findings. - Must have
- Provide support and expert advise in remediating for any security incidents identified in production as well as pre-production systems. - Must have
- Software development experience/expertise to compliment product security and application security initiatives - Must have