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.