.NET Free Program in Poland

Remote (Ukraine only) .NET

Required skills

.NET / basic
.NET Core / basic

Are you keen on .NET development and would like to grow professionally?

Apply to Free Course in .NET to dive deeper into this programming language and start building your career in IT!  

You will have an excellent opportunity to work in collaboration with highly qualified engineers who are willing to share knowledge as you contribute to the team. While working alongside seasoned developers and software quality engineers, you will gain invaluable on-the-job experience, career development, and leadership opportunities. 

  • Program format: Online 
  • Location: Poland (Warsaw, Krakow)
  • Duration: 6 weeks 
  • Schedule: halftime 
  • Registration deadline: December 12, 24:00. (the date may change depending on the number of registered candidates and selection process results)

To apply: 

  1. Choose your direction
  2. Prepare your CV
  3. Register
  4. Pass the online technical test
  5. Pass the non-technical pre-screening with our recruiter

Should you have additional questions, please contact us at student@sigma.software (code [PL.NET] added to the Subject is much appreciated!).


  1. Basic skills in OOP and Code Quality 
  2. Basic knowledge of OOD and Design Patterns (understanding of SOLID) 
  3. Understanding of algorithms and data structures 
  4. Basic knowledge of C# and .NET framework 
  5. Basic knowledge of relational DB concepts and SQL 
  6. Basic knowledge of Testing Fundamentals 
  7. Basic knowledge of Platform internals (understanding of reference and value types, asynchronous tasks and synchronization primitives) 
  8. Pre-intermediate level of spoken and written English 


Desired basic experience in:  

  • MVC/Web API, Entity Framework 
  • Any DI container (Unity, Ninject, Autofac, whatever) 
  • JavaScript (jQuery or any popular JS framework)/HTML5/CSS + Less/Sass 
  • SQL Server 
  • Version control systems (Git and/or TFS)
    Auto Testing (unit, integration, system e2e) 

Not required, but nice to have: 

  • Understanding of cloud concept (Azure or AWS) 
  • Understanding of CD/CD concept (continuous integration and continuous delivery) 


  • Learn new technologies, demonstrate progress, and prove your technical level 
  • Study all the recommended training materials 
  • Show a good progress, sufficient for the position of .NET Intern, during the internship 
  • Actively participate in the discussion of tasks and come up with sugesstions 


  • Diversity of Domains & Businesses
  • Variety of technology
  • Health & Legal support
  • Active professional community
  • Continuous education and growing
  • Flexible schedule
  • Remote work
  • Outstanding offices (if you choose it)
  • Sports and community activities

Share this vacancy

apply now

apply now


    Drop your CV here, or
    Supports: DOC, DOCX, PDF, max size 5 Mb