Software Developers passionate about learning application security Job in New York City 10001, New York Us
This is a phenomenal opportunity for a software developer to get involved in software’s hottest niche, security!
You will receive ~ 8 weeks of training at Cigital, in software security’s hottest topics,-secure code review architectural risk assessment, penetration testing, static code analysis, just to name a few. You will become proficient in some of the hottest software security tools-Appscan, etc..
You emerge a full-fledged, Application Security Consultant.
You will need to come to our headquarters in No. VA, outside of DC for the 8 week training period. Then off you go to live in one of our several office-location cities (Dulles, VA, Bay area/CA, New York City, Boston) and put on client assignments. (Large city locations other than these 3 will be considered)
..and to add to the glamour- we pay for your lodging during the training if you do not live near headquarters.
About Cigital:
Cigital, Inc. is the leading software security and quality consulting firm. Established in 1992, Cigital plans and implements initiatives to help ensure customers have secure, reliable applications. We improve how they build and deploy software, and we have fun doing it. The daily news gives you a taste of what companies face, but if you’re in our field you get to see how serious these problems really are. Whether they’re banks, TV networks, or game designers – when businesses get serious about software security, they call Cigital.
Check us out @ www.cigital.com!
Send your resume to careers4@cigital.com to learn more about this opportunity, putting your name and “CU” in the subject line.
To qualify for this program, you need to meet the following criteria:
Technical:
· 3+ years industry software development
· Have built a variety of ‘types’ of systems (web applications, embedded systems, client/server system, web services, mobile applications, etc.)
· Industry experience coding in at least 3 languages: java, .NET, C, C++, C#
· Proficient in a scripting language (PHP, Python, Ruby, Perl, etc…)
· Full cycle management of enterprise level applications
· Solid understanding of all phases of the Software Development Lifecycle (SDLC)
· Experience with multiple operating systems (Linux, Solaris, HP-UX, Windows, etc.)
Soft skills:
· Extraordinary, proven, problem-solving ability
· Strong passion for software security
· Excellent communication skills-ability to work with clients professionally and articulate clearly.
· Technology learning is -it’s not just a job to you, it’s a hobby, proven by your membership to technology groups, speaking at technology conferences, developing technology related blogs, building at-home software, etc…not because you have to, but because you want to.
· Innately intellectually curious
· Extremely hungry to succeed- willing to go beyond what is required and/or out of your comfort zone.
The more you have of the following, the more appealing:
· Have played multiple roles in the SDLC, that is, have been a software designer/architect, developer, QA/tester, technical support, systems administration, help desk, and/or production support, etc. (having 3+ of these would be a major plus)
· Experience with frameworks, such as struts, spring, java server faces, etc.
· Performed peer code review
· Oracle, SQL Server, MySQL, or other enterprise class database experience
· Quality Assurance/testing and/or test automation
· Demonstrated ability to learn and apply significantly different technology elements. (For example, transmission from C++ thick clients to Java n-tier web applications)
· Familiar with multiple agile methods
· Worked with networking technology and concepts
· Structured application architecture like model/view/controller
· XML processing technologies such as xpath and xml schema
· SSL (Secure Sockets Layer)
· HTTP protocol
· Cryptography
· Linux command line
· IP(Internet Protocol)
· Computer Science theory (algorithms, design patterns, etc.)