2 days ago
Remote, KazakhstanAny Level
Responsibilities
- Architect, develop, maintain, and support business applications across multiple projects.
- Process user requests for new features and provide support for existing IT systems.
- Prepare development and application-maintenance documentation.
- Execute software tests, participate in code reviews, and debug applications.
- Follow department development standards and track development and maintenance tasks in the team tracking system.
- Continuously develop professional skills and stay current with evolving software development technologies.
Requirements
- Strong knowledge of C#, .NET 8+, related technologies, and best practices.
- Knowledge of Transact-SQL, MS SQL functions, stored procedures, and other SQL objects.
- Familiarity with software analysis, testing, and debugging code.
- Ability to write high-quality, efficient, and testable code.
- Bachelor's degree in computer science, software engineering, or a relevant discipline, or an equivalent combination of knowledge and skills.
- Full working proficiency in English and strong teamwork, communication, and deadline-management skills.
- Preferred: experience with Blazor, DevExpress, web-based applications, and unit testing.
Benefits
- Full-time employment based in Almaty or elsewhere in Kazakhstan; remote work from outside Kazakhstan is not supported.
- Opportunities for office-based, hybrid, or remote work within the applicable location arrangement.
- Comfortable office facilities with an easy commute.
- Intensive induction, technical training, and industry-related training.
- Varied projects involving web and desktop applications, ERP, BPM, and document management systems.
- Friendly, supportive, and international team environment.
- Opportunities to see the results of your work quickly.
- Income package with performance-based bonus and corporate benefits.
Tech Stack
C#.NET
