Software Engineer/Implementation Consultant - SalesLogix
Software Engineer/Consultant - SalesLogix
RESPONSIBILITIES
This position will work within the Professional Services Group, a department consisting of highly-skilled Software Engineers, Implementation Leaders and Project Managers. The qualified candidate will be a key member of a project team responsible for the customization and implementation of SalesLogix, an award-winning CRM (Customer Relationship Management) application. The consultant assists the Project Manager and Implementation Leader in many aspects of a SalesLogix implementation, including business analysis, system design, modifying existing functionality and developing new customizations to fit the needs of our customers. This dynamic position provides the opportunity to work with a variety of high-profile clients on projects that utilize an array of different technologies. Responsibilities include implementation of functional components, data migration/integration, creation of component documentation and participation in design and code reviews. This position reports to the Senior Manager, PSG and requires 10 to 20 percent travel.
REQUIREMENTS
· Consultant with an in-depth knowledge of component-based software development, object oriented systems, and web based solutions.
· Detailed technical understanding of relational database theory, COM, Multi-threaded programming, and .Net (both Windows and Web), and HTML/Javascript.
· Demonstrable experience with one or more of the following: C++, Delphi, C#.
· Additional experience with ASP/ASP.net, HTML, DHTML, XML, Java Script, Microsoft SQL Server and Oracle is desirable.
· Understanding of the software development life-cycle.
· Consultant with strong software engineering background to develop, enhance and maintain business rules and other business logic for a highly customizable industry standard application.
· Proficient analytical and problem solving skills, ability to translate business needs into system solutions.
· Excellent verbal and written communication and interpersonal skills.
· Ability to work as an effective team member in support of the team objectives.
· Knowledge and practical use of the software development life-cycle.
· Minimum of 3 years experience in software development or consulting.BS/MS in Computer Science, Management Information Systems or equivalent relevant work experience is highly preferred.
|