Skills Required:
Software Testing, PostgreSQL, Computer engineering, Software Development Lifecycle, Software Documentation, Application Development, Bouncy Castle Cryptographic, Cloud Infrastructure, Google Cloud Platform, .NET Core, .NET Developer, Cyber Security, C#, Application Testing, Agile Software Development
Skills Preferred:
Kubernetes, Technical Communication, Technical Requirements, Technical Documentation, Application Architect, Technical Analysis
Experience Required:
- 6+ years in IT; 4+ years in software engineering/development and secure coding practices using object oriented programming
- Strong knowledge and applicability of software architecture, development, methodologies and design principles including test-driven development
- Strong understanding and ability to apply cryptographic algorithms and standards in software, including RSA, ECC, AES, X.509
- Proven track record of owning customer-facing products from ideation to general acceptance, and flexibility to manage multiple projects and deliverables throughout lifecycle.
- Bachelor''s degree in Computer Science / Engineering
Experience Preferred:
- 2+ years of experience deploying and maintaining cloud infrastructure with Kubernetes or OpenShift, and managing database instances (SQL Postgres, Redis, MongoDB)
- 2+ years building, maintaining, and integrating with production PKI systems and supporting cryptographic interfaces.
- Experience and understanding of industry security standards and applying them in our software solutions and processes, including NIST, OWASP, and relevant ISO and IEEE standards.
- Strong knowledge and applicability of software architecture, development, methodologies and design principles including test-driven development
- Familiarity with in-vehicle network architecture, modules, and protocols