Intermediate rails developer bytes of knowledge
THIS JOB HAS EXPIRED
bytes of knowledge has been developing and supporting technology-based solutions to meet business needs since 1995. We believe that asking the right questions leads to finding the best solutions, and that innovation, transparency, and customer service are more than just words.
The b:ok software products team works with clients to transform ideas into businesses. From design to hosting, desktop to mobile, discovery to delivery, and eCommerce to SaaS, our full-service offering gives us the ability to develop high-value client relationships that last.
job type: full time or contract-to-hire
career level: 5-6 years experience
education: BA/BS in related field required
b:ok has one or more immediate openings for an Intermediate Rails Developer with 5-6 years of experience in software application and web development. Qualified candidate must be highly proficient in developing in an open source environment, understand and be able to apply modern software design patterns and development methodologies, and be proficient in one or more development support tools such as Subversion, Hudson, and Mantis. Candidate must also have a deep understanding of HTML, JavaScript, DOM, and related technologies. At least 1-2 years? work experience with Agile development and in a continuous integration environment is also required. Working knowledge of.NET, iOS, or system administration are not requirements but considered a substantial plus.
The successful candidate(s) can expect a casual but fast-paced environment, a daily variety of work assignments, and the continuing opportunity to be challenged and grow in his or her career.
b:ok is proud to be an Equal Opportunity Employer. Applicants are considered for all positions without regard to race, color, religion, sex, national origin, disability, age, sexual orientation, ancestry, and marital or veteran status.
qualifications
Must have 5-6 years software development experience working with Rails in an open source environment.
Must be highly proficient in Ruby and Rails.
Must have a solid understanding of OOP principles and design patterns including MVC.
Must be able to apply the AGILE development methodology.
Must understand and be able to apply the principles of source code control.
Must demonstrate an understanding of data structure and data base design.
Must have a deep understanding of web technologies including HTML, JavaScript, CSS, XML.
Must be able to work in a team environment and on individual projects/tasks.
Must be able to take technical direction from senior team members.
Must have a proven ability and desire to learn new skills as needed.
Must have a personal commitment to quality, creativity, and customer service.
skills
technical
Ability to analyze, maintain and update preexisting application systems.
Ability to decompose complex tasks into functional components.
Ability to design performance-oriented data structures and algorithms.
Ability to translate functional designs into software programming.
Ability to test, debug and refine software programming to produce the required product.
personal
Strong time management and follow-up skills
Attention to detail while dealing with multiple priorities
Good written and verbal communication skills
Ability to work independently and within a team
extra credit
PHP, Java
.Net
responsibilities
Design and implement data structures to meet functional and performance criteria.
Design and implement algorithms to meet functional and performance criteria.
Participate and constructively contribute to code reviews.
Work within established processes for issue tracking and source code management.
Provision, configure and manage cloud-based website and web application servers.
Record time and notes daily in time accounting system.
Continue skills development.
| Location: |
4515 Harding Road
Suite 305
Nashville, TN 37205
United States
|
THIS JOB HAS EXPIRED