- الرئيسية
- المسارات المهنية
- Senior NET Developer
Senior NET Developer
Responsibilities
Responsibilities
Software Development
- Feature Development: Design, develop, and enhance features for the company’s software products.
- Clean Code: Write clean, scalable, and efficient code using .NET technologies.
- AI Integration: Leverage AI-assisted development tools (e.g., Claude Code, GitHub Copilot/Codex, ChatGPT) to accelerate implementation, improve code quality, and assist in refactoring.
- Testing: Ensure code is thoroughly tested through unit and integration tests.
AI-Augmented Engineering
- Design & Specs: Use AI tools to assist in specification design, including drafting technical requirements, user stories, and architectural proposals.
- Workflow Optimization: Apply AI tools to accelerate development workflows, including code generation, debugging, and documentation.
- Validation: Utilize AI in test generation and validation, improving coverage and identifying edge cases.
- Quality Control: Critically evaluate AI-generated outputs to ensure correctness, security, and maintainability.
Collaboration
- QA Team: Work closely with the QA team to maintain high application quality and improve automated testing coverage.
- DevOps: Collaborate with the DevOps team to optimize deployment processes and CI/CD pipelines.
Process Improvement
- Architecture: Actively contribute to technical discussions to improve design patterns, architectures, and coding conventions.
- Mentorship: Mentor junior developers and promote knowledge sharing within the team.
المتطلبات
Technical Expertise
- Experience: Minimum 5+ years of professional experience in .NET development.
- Core Stack: Strong experience with C# and .NET (including .NET Framework and .NET Core/ASP.NET Core). Familiarity with Blazor and Razor Pages is a strong advantage.
- Data: Hands-on experience with Entity Framework Core and advanced knowledge of T-SQL / relational database design (SQL Server).
- Quality: Solid understanding of and hands-on experience with unit and integration testing.
- Principles: Familiarity with modern design patterns and architectural principles.
Tools and Processes
- DevOps: Experience working with Git and CI/CD pipelines.
- AI Tools: Practical experience using AI-powered development tools (Claude Code, GitHub Copilot, Codex, ChatGPT, etc.).
Communication Skills
- Languages: Proficient in Russian (strong advantage) and English (ability to read, write, and discuss technical requirements).
- Articulations: Ability to clearly articulate technical concepts and ideas to team members.
Education
- Degree: Bachelor’s degree or higher in Computer Science, Software Engineering, or a related field (required for work permits).
Preferred Qualifications
- Frontend: HTML, CSS, JavaScript (jQuery), React, TypeScript.
- Data & Messaging: NoSQL databases, message brokers (Kafka, RabbitMQ, etc.).
- Domain: Experience with trading platforms or financial instruments.
- Observability: Experience with metrics, logs, and monitoring tools (e.g., Prometheus, Grafana, Loki).
- AI Strategy: Experience integrating AI into team development processes, internal tooling, or engineering productivity improvements.
الشرط
Conditions
- Remuneration: Competitive salary reflecting your skills, contribution, and experience.
- Health & Wellbeing: Comprehensive private medical insurance for your peace of mind.
- Relocation Support: Full relocation package (if applicable), including visa and work permit arrangements for a smooth move to Cyprus.
- Family & Milestones: "Welcome Baby" bonus and a special Birthday Voucher.
- Office Perks: Modern workplace with fresh fruits, Wednesday breakfasts, Thursday pizza days, and Friday snacks.
- Sports & Wellness: Company-subsidized gym memberships and specialized wellness programs.
- Local Integration: Practical support for life in Cyprus, including guidance on healthcare, banking, and finding accommodation.
- Professional Growth: Continuous learning opportunities, internal training, and participation in industry conferences.
- Language Classes: Greek language lessons to help you adapt to the local culture and lifestyle.