Mima

Minnesota Interactive Marketing Association

already a member? login not a member? sign up
Looking for a new opportunity? MIMA is a great place to start.

BROWSE THE JOB POSTINGS

Intermediate .NET Web Developer (612) 460-2225 Ratchet  

Ratchet, a Minneapolis-based internet marketing company, is currently seeking an Intermediate .NET Web Developer 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 an employee of Ratchet, you can look forward to working on cutting-edge projects with high visibility.

 

Job Summary for Intermediate .NET Web Developer

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

•             Four or more years experience in Web Development

•             External facing, consumer web development experience required

•             Demonstrate proficiency in more than one structured programming language

•             Understand front/middle/backend technologies

•             Demonstrate proficiency in two or more tiers of development

•             Experience with .NET technologies such as ASP.NET, C#, JavaScript, HTML and CSS required

•             Previous experience creating and modifying databases such as SQL server 2000 and 2005 or other relational databases

•             Understand and communicate technical and functional design requirements

•             Proactively work with Interactive Business Analyst and Quality Assurance Analyst to define project requirements

•             Design, code, and test technical solutions

•             Understand the necessity of, and contribute to, coding standards

•             Understand project expectations as communicated by Team Manager, Interactive Business Analyst 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

•             Assist with client server and internet systems architectures specifications

•             Create prototypes for client engagements

•             Assist in enforcement of development deadlines and schedules

 

Other Functions

•             Keep abreast of new technologies and advance those technologies through team education and knowledge sharing

•             Communicate with clients to provide guidance on project scope

•             Attend client meetings as required

•             May perform other job related duties as assigned

 

Education, Experience and Other Skills

•             Minimum of four years experience in Software Engineering

•             Demonstrate proficiency in multiple programming languages

•             Demonstrate proficiency in front/middle/backend technologies

•             Possess specialized knowledge in at least two tiers of development

•             Promote active listening with team members and contribute appropriately to conversations

 

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 take ownership of work produced

•             Ability to work independently

•             Ability to work collaboratively in team settings

•             Ability to work additional hours as required