Net Software Engineer-BackEnd
Job description
We are looking for a Senior .NET developer to join one of our agile teams in Athens. You will be working with
our engineers and business analysts to develop and maintain best in class enterprise web app products for our
customers on Maritime Technology industries. You will be a key member of a team responsible for designing,
developing and testing product solutions based on customer needs.
Principal Duties:
- Participate in the agile product development team to develop and support our Product
- Working as back end applications developer
- Collaborate with our business analysts and use management/delivery frameworks
- Conduct technical analysis and design
- Write well-documented code using best practices
- Stay up-to-date on emerging technologies
Required Skills
- Minimum 5 years experience in designing and developing Back End Solutions
- In depth knowledge and industrial experience on Microsoft .NET technologies (ASP.NET, C#, EF, .NET Core,Dapper, SignalR, MediatR)
- In depth knowledge and industrial experience of Web Services (REST API, Websockets)
- In depth knowledge of SQL databases (MS-SQL, PostgreSQL)
- Experience with collaboration and Agile practices and Knowledge of version control system (Git)
- Good command of the English Language (written & verbal)
Optional Skills
- Experience on microservices is a bonus
- Experience on nodeJS is a bonus
- Experience with Domain Driven Design, CQRS and similar patterns is a bonus.
- Experience with CI/CD pipelines and containerised applications is a bonus
- Basic knowledge of some web front end development technologies (ex. HTML, CSS, Bootstrap, Ajax,
jQuery, Angular, React) is a bonus
Industry
Information Technology and Services, Computer Software, and Maritime
Employment type
Full-time
Experience
Mid Senior level
Job function
Information Technology
Submit your CV