Job Description :
Kentico .Net Web Developer
2 month plus contract
fully remote work

The Senior Web Developer NET) will be responsible for designing and driving the implementation of client and internal solutions, generally in the form of websites and web-application development.

KEY REQUIREMENTS:
Mastery of semantic HTML, CSS and JavaScript
Mastery of Kentico CMS
Mastery of C# .NET and MVC
Mastery of .NET web forms
Knowledge and understanding of SQL Server
6+ years of relevant work experience
Familiarity with Git
Familiar with a variety of development languages, markup languages, and platforms with the ability and affinity to learn new ones rapidly
Design and implement complex components and application features
Architect and design technical solutions for entire projects while adhering to project requirements and budget
Understand the tradeoffs in scalability, maintainability, and flexibility to mitigate adverse compromises while designing and implementing technical solutions
Understand and help to ensure that technical solutions meet company defined standards including search, accessibility, and best practices
Participate in numerous phases of project lifecycle including but not limited to information architecture, user experience, and design
Drive the requirements gathering phase of projects, balancing the needs and goals of the client as well-as the scope and budget of the project
Provide mentorship to junior team members
Provide leadership and direction with other developers on the team
Collaborate with the various agency departments (including but not limited to SEO, Digital Media, Creative, UX/UI, QA) and clients to solve problems
Support the review process by providing feedback on junior employees as well-as peers

Preferred Qualifications and Experience
Bachelor of Arts or Bachelor of Science degree
User experience and/or information architecture experience
AWS, Azure, or similar infrastructure experience
QA and/or UAT experience
Unit testing experience
CI/CD experience
Excellent written and verbal communication skills
Ability to work well with others
Strong organization skills