Senior software developer
- Job type Full-time
- Experience Any
Our client is an international company and one of the largest tech companies in Cyprus developing unparalleled technologies for high traffic, high volume online products. Their exceptional team consists of experts in every functional area of business and they are the key to our position as leaders in content delivery. They strive to innovate on a daily basis to ensure they continue to grow and create new revenue opportunities and cutting-edge technology. They are currently growing their team and they’re looking to add a .NET -Senior Software Developer.
Job Responsibilities
As a member of a growing team your key daily tasks would include:
Working on the backend programming of multiple web-based products
Collaborate with other team members (frontend, QA and the team lead) to complete team objectives
Learn and master various web services and technologies
Discuss the design and feature requirements with the product teams
Contribute to the architecture and design decisions of the products
Requirements
6+ years of building web applications and REST APIs
Excellent knowledge of .NET and .NET Core (C#)
Good knowledge of HTML + CSS
Good understanding of SOLID principles and clean coding standards
Experience applying modern design patterns
Experience with Databases (SQL)
Experience in working with GIT
Proficiency in object-oriented programming
Experience with CI/CD, build pipeline and automation
Experience in an Agile environment using Scrum methodologies is an asset
Excellent analytical and problem-solving skills
Excellent organization and communication skills (English is required)
Nice-to-haves: Experience with the following are considered good assets to have:
Linux
NoSQL
Redis
Elasticsearch
Similar ads










Check for updates in favorites section