Web Developer at Atlatl Software

Position Requested: Web Developer Status: Summer Internship Location: Charleston, SC Requested Start Date: June 1st Introduction: Atlatl Software is in the process of developing and marketing several Sales Resource Planning (SRP) applications. DART includes two (2) modules: the Product Configuration Module and the Quote Management Module. SPEAR is a customer relationship management-like application. It utilizes what we call a Customer Engagement Engine to help salespeople become more effective and successful. Position Description: We are looking for an individual to work as a Web Developer, proficient in Python and Ruby, to join our software development team as a paid contractor for the summer semester. Details and Job Application

Mobile App for Testing

I am looking to develop an App which can be purchased and downloaded onto smart phones that will be potential test questions for Water and Wastewater operators. Here is a quick summary. There are 4 Licenses I am interested in beginning with, Water Treatment which has licenses E - A (5 different), Water Distribution D - A, Biological Wastewater D-A, and Physical/Chemical Wastewater D-A. Sum of 17 apps. Each would have anywhere from 75-100 questions. I want it available for both droid and iphone. If I get these going there are a few more I may want to do for Well drillers. If this is something that you would be interested in discussing with me, let me know. I know the material, just have no idea what to do with it. Rose Stancil rosestancil@gmail.com

Taulbee Survey 2012

The new Taulbee Survey is out. This annual survey contains everything you might ever want to know about CS BS, MS, and PhD enrollment and employment trends. It looks like there was a big jump in newly declared CS/CE majors last year:

Highest Paid College Majors Starting Salaries

From the Wall Street Journal:
Here’s the list of top 10 majors, with starting salaries:
  1. Petroleum Engineering: $93,500
  2. Computer Engineering: $71,700
  3. Chemical Engineering: $67,600
  4. Computer Science: $64,800
  5. Aerospace/Aeronautical/Astronautical Engineering: $64,400
  6. Mechanical Engineering: $64,000
  7. Electrical/Electronics and Communications Engineering: $63,400
  8. Management Information Systems/Business: $63,100
  9. Engineering Technology: $62,200
  10. Finance: $57,400
We are no longer first!

Open Source Lab Administrator needed - Great opportunity

Open Source Lab Administrator Hours are flexible, so students are invited to apply. Palmetto Computer Labs is looking for a reliable individual to manage the Open IT Lab at IT-oLogy. Highly desired skills: - Enthusiasm for open source - Aptitude to learn new technologies - Administer multiple computers running the Ubuntu distribution of the Linux operating system - Manage multiple WordPress-enabled web sites - Promote the Lab via blog posts and social media - Create, organize and coordinate Lab educational outreach offerings Other desired skills: - Familiarity with open hardware such as the Arduino - Basic web design expertise   Anyone interested is encouraged to reply ASAP to Todd Lewis at todd@palmettocomputerlabs.com  

Software Developer at Southeastern Freight

Southeastern Freight Lines is currently looking to fill two software developer positions at our corporate office in Lexington. I have attached a document containing a job description and required qualifications. Interested students may submit an application by going to http://www.geninfo.com/seflcareers/home.htm, and resumes/questions may be sent to Katherine Burgess (Katherine.Burgess@sefl.com) and Donna Andrews (Donna.Andrews@sefl.com). The Software Developer’s role is to provide programming support for new and existing information systems based on user specifications with guidance from other staff members.  Consults with and provides users with assistance in determining program enhancements and maintenance required. Has knowledge of commonly used concepts, practices, and procedures. JOB CONTENT - •         Performs program maintenance, modifications, and enhancements to new/existing systems through programming, testing, documenting and training users. •         Able to effectively manage time while working on multiple assignments with guidance as to relative priorities of assignments. •         Confers with user personnel and department representatives in resolving questions of program/system intent, output requirements, input data acquisition, and inclusion of internal checks and controls. •         Works under direct supervision with work checked regularly. •         Learns company systems and how they are automated. •         Provides on-call technical support •         Other duties as assigned by management. •         All Southeastern Freight Lines Associates are responsible for being personally committed to the principles of the Quality Improvement Process and applying these principles to realize a continuous improvement in the quality of work performed. MINIMUM QUALIFICATIONS - •         Four-year college degree in computer science, computer information services, computer engineering, mathematics, or related field or 1 to 3 years data processing experience as a software developer and a two-year college degree. •         Must have knowledge of data processing fundamentals, programming languages, and job control languages. •         Expected to develop proficient knowledge of in-house programming languages, job control languages associated with HP Integrity Clusters, program design and development procedures, turnover procedures, and housekeeping standards. •         Able to perform analysis of straightforward system functionality with support of more senior software engineers. •         Expected to develop proficient knowledge of general system architecture and functionality, as well as proficient knowledge of specific sub-systems. •         Able to perform basic analysis of user requirements and existing system functionality in order to design workable solutions with some guidance from more senior software engineering associates. •         Hands-on software and troubleshooting experience. •         Experience with data management. •         Strong interpersonal and oral communication skills. •         Adept at reading, writing, and interpreting technical documentation and procedure manuals. •         Ability to conduct research into software issues and products as required. •         Highly self-motivated and directed. •         Keen attention to detail. •         Proven analytical and problem-solving abilities •         Ability to effectively prioritize and execute tasks in a high-pressure environment. •         Experience working in a team-oriented, collaborative environment. PHYSICAL DEMANDS/WORKING CONDITIONS – •         Sitting for extended periods of time. •         Dexterity of hands and fingers to operate a computer keyboard, mouse, power tools, and to handle other computer components.

Computer Science Average Starting Salary

The NACE Salary Survey for new Bachelor's degrees in 2012-13 reports that:
Graduates earning degrees in computer-related fields saw their average salaries increase 4.3 percent. The overall average salary now stands at $59,977. In this group, computer science majors pulled down the biggest increase—their average salary rose 5.2 percent to $64,800. Information sciences and systems graduates also saw an increase; their average salary rose 3.6 percent to $57,100.

Digital Humanities Graduate Assistantship

The Center for Digital Humanities at USC is searching for a CSE Graduate Assistant, beginning as early as May. CDH works with USC faculty and students to build innovative digital projects that help research and teaching in the humanities. Examples of our projects can be found here (for instance, Paragon, Database of Classical Scholars, Van Gogh - The Life). We also sponsor trainings in digital methods useful to humanists such as XSLT, ArcGIS and web design.
  • either Master's student or PhD student
  • tuition paid for
  • competitive graduate stipend
  • 20 hours per week, spring and fall semester
  • ideal candidate will work at CDH for a two-year period, providing project continuity
  • knowledge of PHP, MySQL, Java, JavaScript, servers essential
  • knowledge of Python and Mac OS or Android tablet programming preferred
If interested, please contact Colin Wilder directly at wildercf@mailbox.sc.edu. Recommendation of one CSE professor will be required as part of selection process.

NBCUniversal NexTech Program

NBCUniversal’s Operations & Technical Services Organization is looking for graduating seniors/recent graduates to participate in our NexTech Program. NexTech is a two year rotational experience, during which participants will rotate throughout Operations & Technical Services, building technical aptitude while learning about different aspects of the business and what makes a global media company tick. Once an individual completes the NexTech program, they will receive a technical certification and be placed within a department in O&TS. Specifically, we’re looking for folks with a bachelor’s degree in engineering, computer science, information technology or related field with a cumulative GPA of 3.0 or above.

Internships and Full-Time at Cigital

Hi there, My name is Apoorva and I am a Senior Security Consultant working in a company called Cigital Inc. My company is actively hiring in a few locations and I am looking for candidates interested in application security and willing to relocate. I will refer you to these positions and work with you during the entire hiring process. If you are interested, please submit your resume to apoorvaphadke@gmail.com and I will get back to you as soon as possible. Cigital is headquartered in Dulles, Virginia, just minutes outside of Washington, D.C., in one of the country’s leading technology corridors. In addition to our great corporate culture, Cigital offers an excellent salary and benefits package. If you are committed to excellence and want to grow your career, apply today! To apply for these positions, submit your resume to apoorvaphadke@gmail.com Position Location: Dulles VA, Boston MA. Bloomington IL Position Type: Full-time Reports to: Managing Consultant 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.

Associate Security Consultant

General Responsibilities: As Cigital engages with clients in the application of our software security improvement methodologies, the Associate Security Consultant joins in the execution and delivery of planned project deliverables and milestones that assist clients in learning, understanding, and applying Cigital’s secure software development methodologies. The Consultant typically has task responsibility within one project and develops the capability to perform tasks within one or more of Cigital’s security practices. The Consultant continuously learns and expands his/her technical competence. Consultants do some work from headquarters, but often go on site to help customers exterminate bugs and untangle the flaws that make their systems insecure. Our consultants make themselves and their team indispensable advisors to our customers: they build the relationships that help create and identify follow-on assignments. Roles may include: • Source Code Analysis • Software Penetration Testing • Architecture Security Analysis • Secure Software Design and Architecture • Application Reverse Engineering • Network Security Analysis • Database Security Analysis Qualifications: • Technical skills o Familiarity with software security weakness, vulnerability and secure code review a plus o Familiarity with software attack and exploitation techniques a plus o Familiarity with at least one software programming language and framework a plus • Consulting skills o Ability to interface with clients, utilizing consulting and negotiating skills o Ability to undertake and complete tasks independently, meet schedules and delivery timelines, and to move swiftly from concepts and theory to action • Team-oriented skills o Ability to collaborate with project team members, take direction from the project lead and execute tasks consistently • Communication o Written communication skills for use in preparing formal documentation. o Verbal skills that include the ability to clearly articulate thoughts and to deliver presentation and training to all levels of management o Ability to persuade • Demeanor o Enthusiasm and commitment along with professional interpersonal skills and an entrepreneurial drive o Willingness to travel 20-50% Education and Experience: • BS in CS, Engineering or equivalent. MS preferred. • Experience with C/C++, .NET, Java, multiple OS and RDBMS • Experience with other languages (e.g. JavaScript, Python, Ruby, PHP, Perl, COBOL, SQL, or Assembly) (Desired) • Experience conducting secure code review a plus • Experience conducting reverse engineering a plus • Experience performing web application penetration testing a plus • Consulting experience a plus • Experience using static code analysis tools (Fortify, AppScan Source, FxCop, CAT.NET, etc.) a plus Compensation & Work Location: Cigital is based in Dulles, VA with offices in New York, San Francisco, Boston, Bloomington, Chicago, London Amsterdam, and clients worldwide. We offer a competitive salary, equity compensation and benefits.

Java Rules Engineer

Position Type: Full time Reports to: VP of Products Cigital is looking for a Java Rules Engineer based in Dulles, VA, Boston, NYC, or other location situated preferably on the east coast. You’ll be productive member of our development team whether in a Cigital office or based from your home office as a telecommuter. 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. General Responsibilities: The Java Rule Engineer will research and create Java rules, test cases and guidance for Cigital’s SecureAssist product. Essential Functions • Research vulnerabilities in various Java frameworks • Create test cases for the vulnerabilities • Write SecureAssist rules using Cigital’s Rulepack Configurator to detect the vulnerabilities • Write custom guidance explaining the vulnerability with examples of What-ToDo and What-NOT-ToDo • Find open source applications and run them through 3rd party static analyzers and compare results to SecureAssist • Monitor various vulnerability websites such as OWASP or CWE for new vulnerabilities that could be added to SecureAssist • Provide test case and engineering documentation to QA Requirements • Ability to execute projects within established deadlines • Strong analytical and problem solving skills • Strong writing skills Education and Experience • 5 years in software development or application security • BS/MS in Computer Science • Expertise in Java, Java frameworks such as Spring, JSF, JMS, JPA,Struts • Expertise in web technologies including Javascript and XML • Expertise with either Windows or Linux Compensation & Work Location: Cigital is based in Dulles Virginia, with offices in New York, Boston, Chicago, Atlanta, Bloomington, Bloomington, San Francisco, London, Amsterdam, and clients worldwide. For Full-Time positions, we offer a competitive salary, equity compensation, and benefits.

Full-time Internship

Position Type: Full-time Internship Reports to: Resource Manager Cigital is looking for Application Security Interns based at our Dulles, VA headquarters. Interns learn to parachute in wherever software insecurity invades, and to stomp out bugs and flaws wherever they hide. As an Application Security Intern at Cigital, you will work with world-class members in your field using a broad spectrum of cutting edge technologies across many Fortune 500 industries. 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. General Responsibilities: As Cigital engages with clients in the application of our software security improvement methodologies, the Application Security Intern joins in the execution and delivery of planned project deliverables and milestones that assist clients in learning, understanding, and applying Cigital’s secure software development methodologies. The Application Security Intern typically has task responsibility within one project and develops the capability to perform tasks within one or more of Cigital’s security practices. The Intern continuously learns and expands his/her technical competence. Our Interns make themselves and their team indispensable advisors to our customers: they build the relationships that help create and identify follow-on assignments. Cigital has two primary objectives for Internship training: • First, to have interns gather cutting-edge expertise in securing implementations of the latest software technology platforms and automating their analysis using code analysis tools. • Second, to have interns follow Cigital’s Software Risk Management approach to identify security vulnerabilities and quality defects and determine the steps needed to harden the software. Program supervision and evaluation: Cigital prefers the ‘apprenticeship’ model for employee development. The intern will work with and under the direct supervision of senior staff members performing analysis and documenting results. The trainee will acquire skills in line with use of portions of the Software Risk Management methodology including: • Penetration testing of dynamic applications • Analysis of software design and source code • Knowledge of building secure, robust software systems • Specific knowledge for automating code security analysis techniques on the latest software technology platforms Requirements: Cigital’s technical employees must be familiar with the technologies employed by our customers: web application frameworks, secure distributed component architectures, database management systems, real-time embedded systems and intelligent devices, to name just a few. Our consultants make use of a broad range of skills every day including technologies like: Java, Spring, Struts, Servlets, JAAS, XML, AJAX, JavaScript, .NET, C#, VB, C, C++, Perl, Python, PHP, Ruby on Rails, Flash, ActionScript, SQL, UNIX scripting, HTML5, Assembly Experience with the following technologies and activities are beneficial: • Software Quality Assurance, Software Security Fundamentals, Cryptography, Penetration Testing, Source Code Analysis • Source Code Analysis tools like Fortify, AppScan Source Edition, Coverity • Penetration Testing tools like Burp Proxy, Fiddler, AppScan Standard Edition, Firebug, IDA Pro, Nessus, OllyDbg, GDB, Immunity Debugger, API Monitor, SysInternal toolkit, Wireshark, nmap, MetaSploit Compensation & Work Location: Cigital is based in Dulles, Virginia, with offices in New York, San Francisco, Bloomington, London, Amsterdam, and clients worldwide. For Full-Time positions, we offer a competitive salary, equity compensation, and benefits.

Student Government Webmaster

We are currently looking for an individual to fill the position of Student Government webmaster. This is an unpaid position. If interested contact: Steven Vanderlip vanderls@email.sc.edu Chief of Staff, Student Body President's Office