Job Opening

Senior .NET Developer

Skopje, Hybrid work model
  • full-time
  • Engineering

Who we are

HASELT is a software development, engineering, and consulting company. The primary expertise of the company is developing software solutions using the latest modern Web, Cloud, and Mobile technologies.

We're hiring software development engineers to join our team and work on customer-facing solutions, developing features, improving software quality, and evolving our software codebases.

Responsibilities

  • Design and implement complex software solutions using C# .NET and TypeScript
  • Lead the development of critical components and features
  • Make architectural decisions for components and features
  • Mentor junior and intermediate developers
  • Conduct thorough code reviews and ensure code quality
  • Optimize application performance and scalability
  • Collaborate with tech leads/architects to design system architecture
  • Troubleshoot and resolve complex technical issues
  • Contribute to technical decision-making and technology selection
  • Implement and maintain coding standards and best practices
  • Evaluate and integrate new technologies to improve development processes
  • Participate in software requirements analysis and technical estimations
  • Lead the development of automated tests and promote test-driven development
  • Participate in production systems release, deployment, automation, and monitoring
  • Stay updated with the latest .NET technologies and industry trends

Requirements

  • 5+ years of experience in .NET development
  • Advanced proficiency in C#, .NET, and front-end technologies
  • Strong experience with ASP.NET MVC, ASP.NET Core, and SQL databases
  • Knowledge of cloud platforms, software architectures, and DevOps practices
  • Experience with software design patterns, SOLID principles, and test-driven development
  • Proven ability to mentor junior developers and communicate effectively

We Provide:

  • Opportunity to work in a collaborative, transparent, respectful, and non-hierarchical culture where your effort, knowledge, and ideas are valued
  • Active mentorship
  • Access to learning materials, courses, magazines, etc.
  • Working together with experienced, dedicated, and curious people
  • Work on challenging projects in various industries
  • Supportive environment
  • Opportunities for continual progress and career growth
  • Private health insurance
  • Sports activities budget
  • Discount program

Why HASELT?

We truly believe in what we do, and we know a thing or two about making people happy.

Submit your application

Upload File
or drag and drop here

Links

HASELT Application