Home  Post Resume Quick IT Job Search  Advanced IT Job Search 
Skip Navigation LinksHome » Job Details
ICON CONSULTING, Inc.
  Company Profile
ICON Consulting, Inc. (ICI) is a privately held, Small Woman Owned and controlled Corporation founded in June, 1996. ICI provides quality Information Technology Services including Information Technology, Technical, Professional and Management Support Services to our Government and Commercial clients throughout the nation. ICI also provides customized recruiting and staffing services to our clients in the areas of permanent, temporary-to-hire, leased employee and employment payrolling. ICI is headquartered in Denver, CO with offices in Springfield, MO, Dallas, TX and Louisville, KY.
 
  Job Details 
Title: 

Ruby on Rails Software Engineer : AJAX, XHTML, JavaScript, XML, CSS : Atlanta, GA

Posted On:  9/7/2018 2:56:14 AM
Designation: 

Ruby on Rails Software Engineer

No. of vacancies:  4
Qualifications:  high degree of creativity and enthusiasm
Essential Skills: 
SkillsSpecializationYears
XML/SGML-<1
JavaScript-<1
Minimum Total Experience:  5
Job Tenure:  Full-time Only
Salary Offered:  DOE
Job Location:  Atlanta GA United States

  Job Description
KEY JOB RESPONSIBILITIES
* Commercial website application design and development (min 3 years)
* Preparing functional and technical specifications in collaboration with the Project Director
* Working closely with directors and clients ensuring projects are completed on time/budget
* Participating in client meetings when appropriate and be able to discuss technical issues in a clear and positive way to non-technical audiences.
* Keeping fully abreast of latest thinking in all areas of web development
QUALIFICATIONS
Essential
* Outstanding Ruby on Rails, Mongrel (or Phusion Passenger) skills
* Ruby (listed separately because we have a number of backend libraries that are totally Rails independent, so understanding these will require a solid knowledge of Ruby)
* Significant RedHat Linux or CentOS skills
* Strong MySQL skills
* Intermediate WebDAV skils
* Clean sheet relational database design together with very good SQL skills
* Must have experience of importing and manipulating data with SQL scripts
* HTML, XHTML, DHTML, and CSS experience
* Good working knowledge of e-mail, FTP, and file systems
* Thorough knowledge of website accessibility guidelines and data protection practices
* Cross-browser compatibility
* Rails-brand Ajax (assuming comfort with Prototype/Scriptaculous and jQuery)
* Good understanding of HTTP (requests and headers, statuses, HTTPS, etc)
* Experience with web/app/db server setups (Apache/Mongrel a bonus)
* ORM with ActiveRecord and SQL (specifically MySQL, but that is less important)
* Development concepts: REST, MVC, SCM (SVN)
* Experience with API-based web services (data feed services, such as GData, a bonus)
Advantageous
* Basic PHP skills
* A big plus: experience with AWS
* Online checkout/financial processing
* Agile or Scrum development methodology experience
* Collaborative software products development
* Deep Unix/Linux skills
* Background in object oriented development
* Deep WebDAV and SharePoint API skills
Personal Attributes
* Strong leadership skills.
* Excellent written, oral, and interpersonal communication skills.
* Ability to conduct and direct research into development issues and products.
* Ability to present ideas in business-friendly and user-friendly language.
* Highly self-motivated, self-directed, and attentive to detail.
* Ability to effectively prioritize and execute tasks in a high-pressure environment.
* Extensive experience working in a team-oriented, collaborative environment.
* Ability to convey complex technical details to non-technical audiences.
Operating System and Applications
* Intermediate knowledge of PC hardware and connectivity components
* Intermediate knowledge of Linux (RedHat or CentOS preferred) server/appliance hardware, installation, setup, and maintenance
* Strong knowledge of Web technologies and components and how they are installed and troubleshot
* Strong knowledge of how web based applications work and are used by office professionals
* Strong knowledge of Windows 2000 / XP / Vista client platform technologies (especially Internet Explorer and how to connect it to MS Office)
* Strong knowledge of MS Office (Outlook, Word, Excel, Power Point, etc.)
* Strong knowledge of LAN/WAN networking
* Strong knowledge of collaborative tools such as Wiki*s, instant messaging, etc.
* Scripting Experience (VBS, Java, JavaScript, Ruby, Perl, Python or other development experience)
* Existing knowledge or ability to gain knowledge about Linux server-based faxing with Hylafax
* Existing knowledge or ability to gain knowledge about Linux server-based backup solutions with external USB disks and related technologies
* Existing knowledge or ability to gain knowledge about VMware virtual machines and their configuration and deployment
Work Conditions
* On-call availability.
* 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.
* Occasional inspection of cables in floors and ceilings.
Other
* Great attitude, good communicator (verbal, written)
* Willing to work flexible hours and with remote engineering staff outside headquarters (work with teams in USA, Canada, and India across various time zones)
* Organized and detail-oriented and understands the importance of rapid issue resolution
* Team player and can deal with high-stress situations
* Understands the dynamics of a small company (wear many hats, likes variety of tasks, etc)
* Continuous learner, takes initiative, and understands what it takes to get outstanding client satisfaction
* Must be decisive, conscientious, interact well in a team environment, have a strong desire to learn and be able to follow policies and procedures
* Ability to present technical information to groups
* Use of time management to set priorities of various assignments and complete them within allocated times with little or no supervision.
Minimum Requirements
* B.S./B.A. or equivalent work experience
* On-call rotation requiring pager access for 24 x 7 availability when necessary
* Ability to solve problems in a hands-on approach without much guidance

  Contact Information
Reference Name (If Any): 





 
Terms and Conditions | Privacy Policy | FAQ | Contact Us | Why?? | Link to us