.NET Developer - Nicosia

Tech
Ref: 489 Date Posted: Monday 14 Nov 2022
LinkedIn ShareShare

We are looking for .NET Full Stack Developer who is ready to be a part of a talented software team with experience in building high-performing, enterprise-grade applications; someone, who is motivated to develop efficient .NET code while keeping up with full software development life cycle from concept to testing.

Our client who provides world-class services in enterprise architecture consulting, user experience design, enterprise mobile app engineering, and development, active software maintenance, software testing, and production operations support.

Professional skills and qualifications:

Experience with the following technologies:

  • NET Core framework, C#, Entity Framework Core;
  • Relational databases, e.g., SQL Server, etc;
  • Test Driven Development programming style;
  • Understanding of SOLID design principles;
  • Service-oriented architecture (SOA/Microservices);
  • REST architectural style;
  • Azure (any other public cloud experience, e.g., AWS or GCP).

As an advantage will be considered experience with the technologies:

  • Angular/React/Vue, JavaScript/TypeScript, HTML/CSS;
  • Docker;
  • Infrastructure management: PaaS, IaaS, CaaS, Serverless;
  • GraphQL query language;
  • OAuth 2.0 authorization protocol;
  • Linux;
  • Continuous Integration / Deployment tools and practices;
  • Infrastructure provisioning and configuration tools;
  • Command line scripting (Shell/Bash/CMD/PowerShell);
  • Scripting language (JavaScript/TypeScript, Python, etc.);
  • Other storage/caching/search engines (MongoDB, Redis, Cassandra, Elasticsearch, etc.);
  • Performance tuning;
  • Messaging solutions (RabbitMQ, Kafka, Azure Message Bus/Event Hubs etc.).

Set of soft skills:

  • Good communication skills;
  • Team player;
  • Open-minded;
  • Good analytical skills;

Responsibilities (may vary depending on title level:

  • Complete assigned software development tasks, document and test software code within defined time frames and according to the company/project standards;
  • Review software code, report review results and implement required improvements;
  • Work closely with software testing team and architecture team and assist them when required;
  • Lead technical work-stream(s) and mentor subordinates, if any;
  • Active participation in architectural and other discussions with client.

Benefits:

  • Advantage of working in a large, stable and reliable company, which managed to keep a dynamic and friendly work environment;
  • Experience in international projects for first-rate global companies;
  • Attractive salary and compensation package (advanced health insurance, flexible cell phone compensation, etc.);
  • Company sponsored professional trainings and certifications;
  • Active/passive participation in professional international conferences;
  • Career growth and opportunities for development;
  • Regular company and team building events;
  • Opportunity to work remotely from home (depending on the project).

If you are interested in the above position, please press Apply below or email your CV to terri.neofitou@emeraldzebra.cy

Please note that only successful candidates will be contacted.