Crucible Quick Contact

Please feel free to contact us with any question you might have. We are confident that we can be the right choice for your recruitment effor

icon_widget_image Monday-Sunday Available 24/7/365 icon_widget_image Vatroslava Jagica 5, 11050 Beograd, Serbia icon_widget_image +381638401554 icon_widget_image office@cru.rs

Senior .NET Software Engineer 

Full Remote / Standard Contract (UOR)

We are a well-established technology organization delivering a robust SaaS platform used by clients to manage data-driven processes, automate workflows, and support critical business operations. Our engineering teams focus on building secure, scalable, and high-performance solutions using modern cloud and development technologies.

We are currently seeking a Senior .NET Software Engineer to join our distributed development team and contribute to the continued evolution of our core platform.


Key Responsibilities

  • Analyze functional and technical requirements and translate them into high-quality software solutions
  • Design, implement, and maintain backend services using C# and the .NET framework
  • Participate in sprint planning, task estimation, and regular team coordination meetings
  • Conduct peer code reviews to ensure consistency, performance, and maintainability
  • Investigate, diagnose, and resolve application and infrastructure issues
  • Develop automated unit and integration tests to ensure system reliability
  • Adhere to established development standards and contribute to process improvement initiatives

Required Qualifications

  • Minimum of 5 years of professional experience developing applications on the .NET platform
  • At least 2 years of experience working with containerization technologies (Docker)
  • Experience with cloud platforms, preferably Microsoft Azure
  • Practical knowledge of AI-assisted development tools (e.g., Copilot, Claude Code, LLM-based solutions)
  • Familiarity with modern frontend frameworks such as Vue.js or equivalent is considered an advantage
  • Strong understanding of software design patterns and engineering best practices
  • Experience with web technologies including APIs, security principles, and structured data formats (JSON, XML)
  • Proficiency in CI/CD pipelines and automated deployment processes
  • Solid knowledge of testing methodologies, code quality standards, and coverage strategies
  • Ability to work independently and adapt to evolving technical requirements
  • Experience in agile development environments
  • Excellent communication skills and professional fluency in English

What We Offer

  • Full-time, long-term engagement
  • Fully remote working model
  • Flexible working arrangements
  • Competitive compensation aligned with experience and qualifications
  • Structured mentoring and professional development programs
  • Opportunity to contribute to enterprise-grade software solutions
  • Supportive and collaborative work environment that values work-life balance