Ratchet, a Minneapolis-based internet marketing company, is currently seeking Technical Lead Java Developers for our downtown Minneapolis office. Ratchet works with creative organizations to deliver innovative, design-driven, interactive and desktop solutions that both move our client's brand forward and positively affect their bottom line. Ratchet is a rapidly growing technology solutions company that offers a fun, casual, creative, and collaborative work environment. We are a development focused organization that was founded by Developers. As a Lead Developer with Ratchet, you can look forward to working on cutting-edge projects with high visibility.
Reports To: Director of Technology FLSA Status: Exampt, Full-time /No H1B Sponsorship Location: Local Candidates Only
Job Summary
Develop interactive and dynamic web applications by working on one of our in-house teams to deliver projects for our clients. You will design, develop and build compartmentalized and flexible solutions using the full-range of web technologies. We have been creating web-sites and are dedicated to continuing evolving and expanding the newest technology on the web. We take a team based approach to create a comprehensive web presence for our clients including multimedia elements, flash animations and presentations.
Essential Functions
· Understand technical and functional design requirements
· Design, code, and test technical solutions
· Understand the necessity of coding standards
· Understand project expectations as communicated by Technical Manager and/or Project Manager
· Recognize and effectively communicate when issues/events may affect deadlines/deliverables of a project
· Accurately prepare written business correspondence that is coherent, grammatically correct, effective, professional and engaging
· Identify system deficiencies and recommend solutions
· Understand client server and internet systems architectures
Other Functions
· Assist junior developers in learning Ratchet process
· Perform the role of Technical Lead
· May perform other job related duties as assigned
Required Experience and Skills
· Five or more years experience in Web Development
· 2-3 years experience in a lead position
· External facing, consumer web development experience required
· Experience in developing a content management system (CMS) -based web site
· Demonstrate proficiency in more than one structured programming language
· Understand front/middle/backend technologies
· Demonstrate proficiency in two or more tiers of development
· Promote active listening with team members and contribute appropriately to conversations
· Experience with Java technologies such as Java, JSP, JSF with exposure to other web related items such as HTML, CSS, are preferred.
· Previous experience creating and modifying databases such as SQL server 2000 and 2005 or other relational databases
Mental and Physical Requirements
· Must reflect and maintain a professional image/appearance
· Ability to handle and be trusted with confidential and/or sensitive information
· Ability to work in a fast-paced environment
· Ability to be flexible and to handle multiple projects in an organized, timely manner
· Ability to problem solve, work under pressure, and to effectively manage stress
· Ability to work independently
· Ability to work collaboratively in team settings