Job Description:
 |
Title: Software Developers
Location: Columbia, MD 21046
Salary: Open and flexible depending on experience
Benefits: World-Class benefits
Software Engineer - C Programmer
Our engineering team is looking for several highly motivated Software Engineers with varying degrees of experience to help us extend the most advanced email-messaging platform on the market. You will enjoy in-depth exposure to all aspects of building scalable applications as part of a small, internationally renowned team that helps our customers--Fortune 500 companies and hot startups alike--achieve their cutting-edge messaging goals.
Our company believes in a fun but focused development environment. We have flexible hours, outstanding benefits, and a world-class team. Our engineering group works in an open plan and uses the Scrum development methodology with a focus on collaboration, automation, and testing.
Responsibilities:
Feature Enhancements - Work with the product team to define feature specifications and complete them with a production quality implementation including positive and negative test cases.
Testing - Testing is a primary focus of our development process, and every engineer is responsible for augmenting our Perl Test::More-based automated test suite to guarantee test coverage on new and existing features.
Debugging - Work with bugs originating from customer support tickets and internally produced bug reports. Solve issues in a timely manner. Analyze system behavior and performance issues, develop test cases to reproduce issues and develop fixes for the product to address these issues.
Documentation - Ensuring documentation and product feature coherency.
Qualifications:
Experience building and deploying high quality, highly reliable, scalable enterprise software products in a team environment.
Strong C programming skills with at least 5+ years of experience.
Strong Perl skills and exposure to Perl XS is a plus.
Deep knowledge and experience with UNIX (Linux, Solaris or FreeBSD) system or kernel programming in C.
Knowledge and experience with relational database development including writing stored procedures, particularly with Postgres or Oracle.
Experience with or exposure to NoSQL, BigTable, HBase technologies a plus.
Experience with multi-threaded and event-based programming techniques.
Troubleshooting using system tracing tools and debuggers.
Familiarity with SMTP and other email related protocols a very strong plus.
Candidate should have, as a minimum, a Bachelors degree in Computer Science (or related field) from an accredited college or university.
Send a copy of your resume and I will call qualified developers immediately to tell them more about this opportunity.
|