Responsibilities:
• Identify user and system requirements for new websites and applications.
• Prioritize software development projects, set timelines and assign tasks to team members.
• Create wireframes to decide on layout.
• Creating timeframes and work schedules to meet deadlines.
• Communicating effectively with clients and teams.
• Write or review code for various applications.
• Run functionality testing and debug code.
• Oversee junior web developers and evaluate their performance.
• Liaise with designers to decide on UI/UX elements (like graphics and navigation buttons).
• Ensure our software documentation is up-to-date.
• Collaborate with mobile developers to build mobile-responsive websites.
Requirements and skills:
• +4 years of experience in web development, supervisory experience is a plus.
• Work experience as a Senior Web Developer
• Extensive knowledge of C#, ASP.NET, and .NET Frameworks.
• Familiarity with JavaScript, HTML5, CSS, XML, jQuery, SQL Server, and Web Services.
• High-level coding skills.
• Practical experience with content management systems.
• Experience with wireframe and diagnostic tools.
• Experience with mockup and UI prototyping tools
• Understanding of security practices
• Familiarity with network diagnostics tools
• Team management skills
• BSc/MSc in Computer Science or relevant field