Rushmore Drive: Developer

Location: Charlotte, NC

URL: www.rushmoredrive.com

Launched in April 2008, RushmoreDrive is a first-of-its-kind search engine for the Black community. We deliver a blend of mainstream search results plus a layer of more relevant search results influenced by the Black community. RushmoreDrive is where the Black community goes to find the best search results. RushmoreDrive is the starting point and the destination for its users to find what is most relevant to the Black community.

General Summary:
Develop applications using disciplines (listed under Experience/Skills) and other client/server and web technologies as required by individual projects. Involves all aspects of application design, from needs assessments to implementation and training, including prototyping, designing, coding, testing, debugging, maintaining and supporting applications.

Major Duties & Responsibilities:
? Convert business and system requirements into detailed system design and technical specifications.
? Create work effort estimates that will be used to present to the customer and will be the primary input to project schedule work breakdowns.
? Develop various implementation plans, e.g., quality assurance, training, documentation, transition, release, software build, as required by the established software development methodology.
? Analyze and troubleshoot existing program code and correct errors as required.
? Create and maintain user, technical and operational documentation that describes program code, logic, changes and corrections.
?Provide technical support to end users and other support groups as established by service level agreements.
? Perform other duties as requested and assigned

Skills / Knowledge Requirements:
? BS in computer science or equivalent professional experience.
? In-depth knowledge of languages/disciplines: ASP.Net, C#; as well as XML/XLST, JavaScript, MS-SQL.
? Ability to combine skills to create AJAX or ATLAS applications.
? Scripting languages such as PHP is a plus
? Experience with Lucene is also a plus
? Strong background with one of the following OS’s and familiarity with the others: Windows (98/ME/NT/2000/XP), Mac, Unix (Linux).
? Ability to perform analytical and programming tasks independently, such as, design, code, write software, process documentation, and troubleshoot software related difficulties.
? Related work experience using portions of system development life cycle project management processes.
? Must possess excellent analytical skills
? Attention to detail is required.
? Effective verbal and written communication skills and the ability to interact professionally with a diverse group of users and support staff.
? Strong communication skills, both written and oral.

Benefits:
IAC Employees are: smart & curious, customer focused, open & transparent, bold & ambitious, passionately engaged and committed to IAC as One Company. To support our employees, we offer a generous range of benefits including: