Senior Linux/C/PHP Software Developer Vigilar
Responsibilities:
Analyze, estimate, architect, design, code, test, and debug new features being added to network management and security products.
Develop and maintain software on Linux using C/C, PHP, Perl, and other scripting languages.
Create, manage, summarize and report on data using MySQL (and possibly other RDBMS), both interactively and within programmatic interfaces.
Integrate our products with several free, open-source, and third party proprietary network security packages.
Utilize software engineering best practices, including code reviews, proper source code control, and use of bug tracking tools.
Effectively communicate issues, needs, and status both verbally and in documentation.
Share your unique talents and assist other R&D team members in personal development of related skills.
Required Skills:
Bachelors degree or equivalent in Computer Science or related field.
9 years of UNIX/Linux software development experience in C, PHP, bash, and related scripting languages. Exposure to and use of common free and open source security and network management tools such as Nmap, Nessus, Snort, and Wireshark.
Demonstrable experience coding and collecting/transmitting data at the network and data link layers. Strong experience architecting and developing transactional software using MySQL, Postgres, and/or Oracle.
Experience using web-based reporting tools to develop aggregate, summary, and trending reports of transactional data.
Clear evidence of success in test planning and unit testing.
Excellent personal time management, experience in estimating and sizing of development tasks, and a track record of meeting deadlines.
Good verbal and written communication ability, with a desire to document important design notes, test results, and user guidance.
Desired Skills:
Preference will be given to candidates with experience in any of the following:
Network security product development.
Security information managers / security event management.
Identity management, directory services, and network access control.
Network security and development certifications such as the CISSP or GSSP.
Delivering software as a service.
Developing service-oriented architectures.
High-performance search and filtering engines.
Use of agile(especially scrum-based) software development methods.
Test-driven and requirements-driven development.
Automated unit and regression testing.
Object-oriented development and design patterns.
Performance and functional testing experience.
| Location: |
900 Ashwood Parkway
Suite 290
Atlanta, GA 30338
United States
|
| Employment Type: | Full Time |