Overview

Job Description & Summary

 

 

We are one of the leading providers of Technology Consulting services in Greece, assisting organisations to get value from technology investments and bring together the skills to deliver improvements in people, processes, and technology.
Due to the continued growth of our practice and consistently high demand for technology services, we are now recruiting a Senior .NET Software Engineer for our Technology Consulting team.

According to our flexibility policy “Wherever Works”, we are looking for people based anywhere in Greece who can work 100% remotely and report to our headquarters in Athens.

 

The opportunity

  • Assist in the creation of the system design and functional specifications
    Drafting technical specifications for the several stages of the implementation project;
    Design, implementation, testing and documentation of enterprise level tailor made multi-tier applications
    Implement integration with third party applications / data sources
    Utilise various workflow, document management, content management, portal systems / frameworks
    Active contribution in business development activities, participating in meetings/presentations with clients, participating in the RFP process, preparing the necessary documentation

What we are looking for:

  • At least four (4) years of relevant professional experience in Software Development using .NET technologies
    Bachelor or Master degree in IT Engineering, Computer Science, Applied Sciences or related discipline
    Excellent programming skills in Object-oriented development and experience in .NET an/or .NET Core and related frameworks
    Sound knowledge of Asp.Net, Asp.Net Core and Core WebAPI
    In-depth knowledge of Databases and SQL (mainly MS SQL Server and/or Oracle DB, MySQL)
    Sound knowledge of client-server architecture and web services (SOAP/REST)
    The ability to use Design patterns and produce clean, maintainable and self-documented code is a must
    Be familiar with Azure DevOps or similar platform (i.e. Atlassian JIRA, GitHub, GitLab)
    Proven experience in Scrum Methodology
    Ability to use modeling languages (e.g. UML) for data modeling, design of business workflows and other types of diagrams
    Strong understanding of Multithreaded applications and High Performance web applications
    Sound knowledge of automated unit/integration testing processes and related frameworks (e.g. nUnit, xUnit, Specflow, Selenium or other)
    Any technical knowledge of Cloud environments and architecture (Azure or AWS) is considered a plus.
    Any experience with React, Angular 2+, JavaScript, TypeScript, jQuery, CSS is considered a plus.