Senior NET Developer

Remote $80k–$130k senior 1 month ago full-time quality 8.6/10

Role in brief

Spotware Systems is seeking a Senior .NET Developer to design, develop, and maintain software solutions, with a focus on leveraging AI tools for development and quality assurance. This role is suited for an experienced developer proficient in C#, .NET, and SQL Server, who is keen on integrating AI into their development workflow and contributing to architectural discussions.

.NETC#Entity Framework CoreT-SQLSQL ServerGitCI/CDAI tools

About the role

This role involves the design, development, and enhancement of features for the company's software products. The successful candidate will be responsible for writing clean, scalable, and efficient code using various .NET technologies. A key aspect of the position is the integration and utilization of AI-assisted development tools to improve code quality, accelerate implementation, and aid in refactoring efforts.

The Senior .NET Developer will collaborate with cross-functional teams, including QA and DevOps, to ensure high application quality and optimize deployment processes. This includes maintaining CI/CD pipelines and contributing to technical discussions that shape design patterns and architectural principles. The role also involves mentoring junior developers, fostering a culture of continuous improvement and engineering excellence.

Success in this position means consistently delivering robust software solutions, effectively leveraging AI tools to enhance development workflows, and actively contributing to the team's technical growth. The developer will play a crucial part in maintaining high standards of code quality through thorough unit and integration testing, and in optimizing the overall software development lifecycle.

The salary for this position ranges from $80,000 to $130,000 annually, reflecting skills, contribution, and experience.

Skills that matter here

  • .NET: This role requires designing, developing, and enhancing software products using .NET technologies.
  • C#: Proficiency in C# is essential for writing clean, scalable, and efficient code within the .NET ecosystem.
  • Entity Framework Core: Hands-on experience with Entity Framework Core is necessary for data interaction and management within applications.
  • T-SQL: Advanced knowledge of T-SQL and relational database design is required for working with SQL Server.
  • Git: Experience with Git is needed for version control and collaborating on code within development pipelines.
  • AI tools: The role involves leveraging AI-assisted development tools to accelerate implementation, improve code quality, and assist in refactoring and other engineering tasks.

Who this role suits

  • A developer with at least five years of professional experience in .NET development.
  • Someone who is committed to writing clean, scalable, and efficient code.
  • An individual who actively seeks to integrate AI tools into their development process.
  • A team player who can collaborate effectively with QA and DevOps teams and contribute to architectural discussions.

From the employer

  • 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, workflow optimization, validation, and quality control using AI tools to assist specification design, accelerate development workflows, improve test generation, and critically evaluate AI outputs.
  • Collaboration: Work with QA and DevOps teams to maintain high application quality and optimize deployment processes and CI/CD pipelines.
  • Process Improvement: Contribute to technical discussions to improve design patterns, architectures, and coding conventions; mentor junior developers.
  • 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.
  • 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.).
  • Languages: Proficient in Russian (strong advantage) and English (ability to read, write, and discuss technical requirements).
  • Education: Bachelor’s degree or higher in Computer Science, Software Engineering, or a related field (required for work permits).
  • Remuneration: Competitive salary reflecting your skills, contribution, and experience.
  • Health: Comprehensive private medical insurance.
  • Relocation Support: relocation package (if applicable), including visa and work permit arrangements for a smooth move to Cyprus.
  • Office Perks: Modern workplace with fresh fruits, Wednesday breakfasts, Thursday pizza days, and Friday snacks.
  • Professional Growth: Continuous learning opportunities, internal training, and industry conferences.
  • Family & Milestones: "Welcome Baby" bonus and a special Birthday Voucher.
  • Local Integration: Practical support for life in Cyprus (healthcare, banking, accommodation).

Questions about this role

What is the remote work policy for this position?

This is a remote position, but the company offers relocation support to Cyprus if applicable, including visa and work permit arrangements.

What level of seniority is expected for this role?

This is a senior-level position, requiring a minimum of 5+ years of professional experience in .NET development.

What are the core technical skills required?

Key technical skills include strong experience with C#, .NET (Framework and Core/ASP.NET Core), Entity Framework Core, T-SQL, SQL Server, Git, CI/CD, and practical experience with AI-powered development tools.

Similar jobs

Before you apply

  • Legitimate employers never ask you to pay anything to apply or get hired.
  • Never share seed phrases or private keys. No real job needs them.
  • Do not install software ("test tasks", "trading tools", "video call clients") sent during hiring.
  • Check that the application page's domain really belongs to Spotware Systems.