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