Job Description :
Title:Software Engineer

Location:California - San Diego

Duration:6 Months with possible extension up to 24 months

payrate:$67.79 - $84.71 Per Hour on W2

Job Overview:

* Experience implementing an OAuth/OAuth2 authentication mechanism Working with DevOps to automate provisioning and monitoring of infrastructure Specifying, designing and implementing a token-based authentication solution for a backend, Python/Flask-based REST-ful API communicating with both mobile and web-based client applications.

* Specifying, designing and implementing strategies for detecting and mitigating against DDoS and other denial of service attacks Recommending network-level configuration for a secure deployment of the REST-full backend (firewall configuration, etc

Minimum Qualifications:

* Experienced in a UNIX/Linux environment Understanding of security best practice for web applications and REST-full APIs Understands source control management, preferably with Git and GitHub Understands all aspects of SDLC, from requirements through to testing 5 years of software development experience participating in 3 code bases. Experience writing code in more than one programming language Experience and proven ability working in a multidisciplinary team Ability to communicate technical concepts and the behaviour of the system to other members of the team.

Preferred Qualifications:

* Understanding of security best practice for web applications and REST-full APIs Ability to select technologies and architect solution for a secure system involving a web frontend and an authenticated backend REST-full API. Ability to implement application-level features required to implemented the above secure system Created/Deployed Docker-ized applications Knowledge of fail2ban or similar intrusion prevent frameworks Knowledge of host intrusion detection and monitoring solutions.

Education Required:
Bachelor''s, Computer Science or equivalent experience
             

Similar Jobs you may be interested in ..