Senior C# Developer

5 LAB(ФАЙВ ЛАБ)

  • Алматы
  • Постоянная работа
  • Полная занятость
  • 13 д. назад
Role OverviewWe are looking for a Senior C# Developer who is passionate about building modern, high-quality enterprise web applications. In this role, you will join a cross-functional, internationally distributed team and contribute to the design and development of scalable backend services and interfaces. You will work closely with architects, analysts, and frontend developers to shape the solution architecture, refine functional concepts, and ensure smooth integration across the platform.This position is ideal for someone who enjoys solving complex technical challenges, influencing design decisions, and working with a high level of autonomy. You should bring a solid engineering mindset, strong hands-on .NET experience, and the ability to collaborate effectively in both team-driven and individual work modes.About the ProjectYou will be contributing to a next-generation industrial web platform built to handle large-scale data processing, computational services, and advanced visualization capabilities. The solution provides secure, browser-based access to engineering insights and operational information, supporting a wide variety of analytical workflows. It leverages a modern, modular architecture that enables smooth integration of new components, efficient data pipelines, and intuitive user experience.
The platform is designed for both cloud and on-premises environments, ensuring high scalability and adaptability across global projects. You will be part of an international, collaborative team of software engineers and domain experts, all contributing to an evolving product with long-term strategic importance. The environment encourages innovation, clean design, and continuous improvement—making this an exciting opportunity for developers who want to build meaningful, impactful technology.Key ResponsibilitiesDevelop and maintain enterprise-grade web applications and backend servicesContribute to solution architecture discussions and support the refinement of technical requirementsDesign, implement, and maintain REST APIs and related componentsParticipate in testing activities, ensuring code quality and reliabilityCreate and maintain documentation for implemented features and interfacesCollaborate closely with cross-functional teams to deliver high-quality product incrementsRequirements3+ years of commercial experience with .NET, C#, ASP.NET Web APISolid knowledge of PostgreSQLPractical experience with authentication and encryption mechanisms (e.g., OAuth2, SSL/TLS)Strong understanding of design patterns and experience with message queuesFamiliarity with Git-based workflows, CI/CD pipelines (e.g., GitLab CI), and collaborative development practicesStrong analytical, problem‑solving, and communication skillsAbility to work effectively with limited specifications and evolving requirementsAbility to work both independently and as part of a teamFluent English (written and spoken)Nice-to-HaveWorking with Docker and containerized environmentsExperience with AWS services (e.g., S3, EC2, Lambda, etc.)Full-stack development experience—especially with JavaScript/TypeScript, modern frontend frameworks (such as React/Angular), and related tooling—is a strong plus and enhances the value of the role.Working conditions:Working time Mo-Fr (8 working hours)Employment according labor law of Republic of KazakhstanCompensation of medical insurance after trial periodRemote work with international teamGrowth possibilitiesРазработка программного обеспечения и сопровождение программного продукта, ИТ услуги

HeadHunter