Full Stack .NET Developer

Posted 2hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Full-stack .NET developer building WinForms/Blazor applications for PSI, a global pharmaceutical contract research organization. Supporting internal business processes through development, testing, and system maintenance in Kazakhstan.

Responsibilities:

  • Architect, develop, and maintain business applications across multiple projects
  • Process user requests for new features
  • Provide support for existing IT systems
  • Prepare documentation related to application development and maintenance
  • Execute and implement software tests
  • Participate in code reviews
  • Follow departmental development standards
  • Track development, maintenance, and related tasks in the team’s tracking system
  • Stay current with evolving system development technologies
  • Continuously advance professional skills
  • Develop projects for internal clients to support PSI business processes and operations
  • Work on desktop WinForm/Blazor hybrid applications, including new development and ongoing support

Requirements:

  • Strong knowledge of C# language, .NET 8+, 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 easily testable code
  • Team-oriented and deadline-driven
  • Good communication skills
  • BSc/BA in computer science, software engineering, or relevant discipline, or an equivalent combination of knowledge and skills
  • Full working proficiency in English
  • Experience with Blazor
  • Experience with DevExpress
  • Knowledge of building web-based applications
  • Familiarity with unit-testing

Benefits:

  • Comfortable office facilities with easy commute
  • Opportunities to work office-based/hybrid/remote
  • Intensive induction program
  • Technical and industry-related trainings
  • Continuous professional development
  • Friendly and supportive atmosphere
  • International environment with colleagues around the world
  • Performance-based bonus
  • Corporate benefits
  • Attractive income package