What are the responsibilities and job description for the Web Designer position at CarShield?
A motivated Web Designer/Developer to help us create compelling, scalable, and creative web applications. This developer will need real-world experience implementing custom web applications in Microsoft .NET. Core since we constantly evaluate new tools and technologies so we can build solutions to fit our clients' needs.
Competencies:
- Strong presentation and meeting skills to describe designs and interaction to both technical and business audiences
- Accurate and thorough in design work
- Ability to consolidate large amounts of information in a persuasive visual experience
- Demonstrate creative, technical and analytical skills
- Flexible and adaptable with the ability to learn quickly in various technical and creative environments, while delivering quality work.
- Advanced design skills that can support a diverse array of marketing objectives
- Ability to scope projects and determine both design and development needs
- Strong organizational skills with the ability to handle/coordinate multiple projects simultaneously within timelines
- Speak clearly and persuasively in challenging situations
- Excellent communication skills as defined by proper grammar, spelling and context in written documents and proper tone and tactful word choice to promote respectful and collaborative team environment
- Strong sense of design with visual appeal
- Flexibility to work overtime
Education and Experience
- 5 years as a professional full stack web/interactive designer/developer, or as a senior systems analyst, or senior software engineer/developer
- Bachelor's degree in Computer Science or similar field (or equivalent experience)
- Expert knowledge in HTML, CSS, and Javascript
- Expert knowledge of Microsoft .NET Framework and .NET Core, as well as Visual Studio
- Expert knowledge of Microsoft Web API
- Expert knowledge of Microsoft Entity Framework and Microsoft SQL Server, and general database structures
- Intermediate to Expert JavaScript/Jquery skills
- Intermediate knowledge of Unit Testing and TDD
- Strong knowledge of UI and interactive design skills
- Strong knowledge of user interface design and usability, in addition to a strong knowledge of color, layout, design principles, and typography