Python developer - Verdant Infotech Solutions
Copper Canyon, TX 75077
About the Job
Python developer
w2
Location : Hybrid in Raleigh/Durham, NC (only locals)
Duration: Long-term open-ended contract
Interview Process: x2 Video Webex Interviews 1 st with Sr. Developers on the team (very technical in depth). 2 nd with Hiring Manager
Sr. Python Developer
Good terms : AWS, lambda, CDK, Node, React, serverless, micro-services, python, application development, Docker, Linux, Git, Agile, REST, requests, boto3, pytest, MongoDB, NoSQL. Web development, networking, SSL, TLS, security, troubleshooting, support.
Bad terms (noting skills we don't need or want): data analysis, R, Rust, Django, NumPy, Scikit.
Cisco Systems Python Software Engineer
Required
" Object Oriented Python 3
Should Have
Secure Applications Team is a part of Security Engineering within the Security and Trust Organization (S&TO), we work to strengthen Cisco's approach to Application Security by conceiving and developing software tools and solutions for meaningful risk reduction in Cisco products.
WHO YOU'LL WORK WITH:
We engage with valued clients of business units and other entities across Cisco to gain their perspective and to understand their experience of using application security testing tools throughout the Secure Development Life-cycle. Understanding the client's perspective enable us to improve the security products and services we deliver according to their specific business and individual needs.
WHO YOU ARE:
As a Software Engineer of the Secure Applications Team, you'll develop technologies that change how clients secure their software and interact with security tools and results. We're looking for engineers who have a passion and dedication for developing software for new security requirements, benchmark measurements, framework compliance, information retrieval, artificial intelligence, machine learning, and UI design in a Cloud-Native serverless platform offered as-a-Service.
You will anticipate our customer needs and be empowered to take action and innovate. We need our engineers to be versatile, display leadership skills, and be enthusiastic to seek new solutions to problems across the full-stack as we continue to push our mission of strengthening Cisco's approach to application security forward.
WHAT YOU'LL NEED
As a Software Engineer you will need to have a firm understanding of Software Architectures and development concepts with the ability to tackle challenges by the taking the initiative and assuming ownership of development tasks and activities. We are looking for candidates with:
1. Demonstrated proficiency with Object oriented Python development.
2. Familiarity with NoSQL database information access and development.
3. Experience developing and deploying serverless applications.
4. DevOps expertise with Git and Jenkins.
5. Awareness of modern UI/UX design and implementation with React.
6. An understanding of or ability to lead Agile/Scrum methodologies.
In addition to the above, it would be advantageous if you had experience and understanding of security and compliance frameworks and guidelines such as:
1. Cisco Secure Development Lifecycle (CSDL)
2. Cloud Control Framework (CCF)
3. Secure Control Framework (SCF)
4. Center for Internet Security (CIS)
5. National Institute of Standards and Technology (NIST)
6. Defense Information Systems Agency (DISA)
Our team foster open and transparent communication and provide an environment where others are accepted to contribute to the work product with their voice, their ideas, and their actions. We encourage the sharing of ideas and solutions to ensure avenues exist where the employee is fully engaged and maintains a sense of meaningful work contributions to our mission. We ask that you:
1. Be mindful of others and respect their ideas and opinions.
2. Take ownership for your work focusing on delivery.
3. Be present for discussions, share information, and encourage positive communications with your peers and clients.
4. Are open to change and exhibit flexibility to ensure the timely delivery of our products and services.
Nice to Have
w2
Location : Hybrid in Raleigh/Durham, NC (only locals)
Duration: Long-term open-ended contract
Interview Process: x2 Video Webex Interviews 1 st with Sr. Developers on the team (very technical in depth). 2 nd with Hiring Manager
Sr. Python Developer
Good terms : AWS, lambda, CDK, Node, React, serverless, micro-services, python, application development, Docker, Linux, Git, Agile, REST, requests, boto3, pytest, MongoDB, NoSQL. Web development, networking, SSL, TLS, security, troubleshooting, support.
Bad terms (noting skills we don't need or want): data analysis, R, Rust, Django, NumPy, Scikit.
Cisco Systems Python Software Engineer
Required
" Object Oriented Python 3
Should Have
- Python Unit Testing (preferably with pytest)
- Python Libraries
- Boto3 (stylized as boto3)
- Pytest
- Requests
- Pipenv / venv
- JavaScript w/ React (React, ReactJS, JSX)
- Major Solis AWS Services
- API Gateway
- Lambda
- CDK
- DocumentDB (or MongoDB experience)
- CloudFormation
- Serverless Application Development and Administration
- Cloud Application Development and Administration (AWS focused)
- REST API - development and usage (Swagger, OpenAPI)
- Containers - development and usage (Docker)
Secure Applications Team is a part of Security Engineering within the Security and Trust Organization (S&TO), we work to strengthen Cisco's approach to Application Security by conceiving and developing software tools and solutions for meaningful risk reduction in Cisco products.
WHO YOU'LL WORK WITH:
We engage with valued clients of business units and other entities across Cisco to gain their perspective and to understand their experience of using application security testing tools throughout the Secure Development Life-cycle. Understanding the client's perspective enable us to improve the security products and services we deliver according to their specific business and individual needs.
WHO YOU ARE:
As a Software Engineer of the Secure Applications Team, you'll develop technologies that change how clients secure their software and interact with security tools and results. We're looking for engineers who have a passion and dedication for developing software for new security requirements, benchmark measurements, framework compliance, information retrieval, artificial intelligence, machine learning, and UI design in a Cloud-Native serverless platform offered as-a-Service.
You will anticipate our customer needs and be empowered to take action and innovate. We need our engineers to be versatile, display leadership skills, and be enthusiastic to seek new solutions to problems across the full-stack as we continue to push our mission of strengthening Cisco's approach to application security forward.
WHAT YOU'LL NEED
As a Software Engineer you will need to have a firm understanding of Software Architectures and development concepts with the ability to tackle challenges by the taking the initiative and assuming ownership of development tasks and activities. We are looking for candidates with:
1. Demonstrated proficiency with Object oriented Python development.
2. Familiarity with NoSQL database information access and development.
3. Experience developing and deploying serverless applications.
4. DevOps expertise with Git and Jenkins.
5. Awareness of modern UI/UX design and implementation with React.
6. An understanding of or ability to lead Agile/Scrum methodologies.
In addition to the above, it would be advantageous if you had experience and understanding of security and compliance frameworks and guidelines such as:
1. Cisco Secure Development Lifecycle (CSDL)
2. Cloud Control Framework (CCF)
3. Secure Control Framework (SCF)
4. Center for Internet Security (CIS)
5. National Institute of Standards and Technology (NIST)
6. Defense Information Systems Agency (DISA)
Our team foster open and transparent communication and provide an environment where others are accepted to contribute to the work product with their voice, their ideas, and their actions. We encourage the sharing of ideas and solutions to ensure avenues exist where the employee is fully engaged and maintains a sense of meaningful work contributions to our mission. We ask that you:
1. Be mindful of others and respect their ideas and opinions.
2. Take ownership for your work focusing on delivery.
3. Be present for discussions, share information, and encourage positive communications with your peers and clients.
4. Are open to change and exhibit flexibility to ensure the timely delivery of our products and services.
Nice to Have
- Java 8
- Groovy
- TypeScript
- Openshift
- Helm
- SSL/TLS Experience (SSLyze)
- Web Application Security Scanning (OWASP ZAP, Rapid7)
- Minor Solis AWS Services
- Batch
- CodeDeploy
- CloudWatch
- SQS
- CloudFront
- CI/CD (Jenkins)
Source : Verdant Infotech Solutions