.NET Web Developer
Location: GR, I, Athens
Employment type: Full-time
Required experience: Associate
Required education: Professional
Industry: Computer Software
Function: Engineering

Company profile:
Threenitas S.A. is a digital media engineering company based in Athens, Greece.We work directly with brands and their agencies to plan, design, and implement complete digital media solutions. We build on top of our knowledge of digital media and our solid engineering background, to realize our clients' vision and meet their practical goals.Our strength lies in our ability to apply what we know and our eagerness to learn what we haven’t yet practiced. We love technology, gadgets and services, and we rejoice in putting them to the best of use for our client’s projects. We move across the digital divide boundary. Our technical expertise supplements our creative thinking, and acts as an amplifying factor, that supports successful delivery of our client's message. Our goal is to build projects that provide the ultimate digital experience for our audiences.

Job description:
We are looking to recruit an entusiastic and talented .NET Web DeveloperOur software solutions are primarily built on top of the Microsoft #URL_01a736d89d2f0b19de700923d2c312837e180465650804d0f84105352812bf9a# technology stack (C#, MVC), but we are always looking for new and exciting tools! HTML 5, JavaScript-based frameworks, cloud-based services and mobile app frameworks are some of the technologies we heavily use.As part of our team, you will be involved in the development of interesting and often complex projects, ranging from web application systems, such as custom CMS platforms and REST style Web API's supporting our mobile and tablet apps, to cloud based solutions and mobile apps.ResponsibilitiesDevelop web applications, services and integration components in Microsoft C# using #URL_01a736d89d2f0b19de700923d2c312837e180465650804d0f84105352812bf9a# MVC framework.Ensure development takes into account all aspects of requirements - including data quality, customer experience, architecture, security &amp; operations - so that software is fit for purpose when it goes live.Design, implement, document, test, and fine-tune application code using .NET framework's development stack.The EnvironmentAll of our team are passionate about technology, we love exploring new technology and staying on the cutting edge. The successful candidate should be interested in technology and demonstrate a keen interest in programming.You will be encouraged to expand on ideas, play around with new technologies, develop yourself as a programmer and develop fun applications that will be used by many.

Requirements:
Essential SkillsThe following skills are required from a successful candidate:Good knowledge of SQL and experience of either SQL server or other major relational RDBMS.A good understanding of object-oriented analysis and design (Design Patterns, TDD, Dependency Injection, SOLID Principles).Ability to understand business requirements and create software solutions that work within agreed technical designs.Positive proactive attitude, willing to turn their hand to any problem, and willing to work things out when they fall outside their area of direct expertise.Eager to work as a member of a team and pitch in to ensure the team succeeds with its commitments.Desired SkillsThe following skills will be greatly appreciated: Any other web technology or programming language (e.g. Python/Ruby/PHP/Java). We firmly believe that each language and framework teaches us something new.Mobile Application Development (iOS, Android or Windows Phone).Exposure to cloud-based solutions (Microsoft Azure or Amazon Web Services).Exposure to front-end technologies, such as Javascript, HTML and CSS.

Benefits:
Competitive salary and percs dependent on skills