Senior .NET Software Engineer

IT Teams is a Romanian company specialized in software outsourcing and remote staffing. We aim to assemble passionate experts to help companies and startups achieve success. We deliver the perfect combination of technical skills, methodology and high speed delivery techniques to help startups and established companies extend their development teams.


Apply now »

Job Openings

Senior .NET Software Engineer

As part of our team, you will actively engage with product owners, customer support, and development team members to improve or build new web and mobile platforms. While your C#, .Net skills are very important for this position, exposure to other technologies and willingness to learn new technologies are highly appreciated.

Long Term

Client’s site (Pipera)

8 hours per day

Asap, November 2021


  • • Design, develop, maintain efficient, reusable, and reliable code; 
  • • Ensure the best possible performance, quality, and responsiveness of applications; 
  • • Contribute to team effort by accomplishing related results; 
  • • Offer estimates and be responsible for deliverables. 
  • • Cod review and cross testing. 



  • • Strong C# skills with experience on both .NET Core and .NET Frameworks;
  • • Solid knowledge on  Design Patterns and their implementation; 
  • • BA/BS in Computer Science, a related field and or equivalent experience;
  • • Good Knowledge of Design Patterns;
  • • Experience working with Git;
  • • Proficient at implementing web apps using SOAP, REST;
  • • Solid understanding of Data Storage stacks including SQL DB;
  • • Understand CI/CD concepts along with practical implementation deliverables;
  • • Must be able to read/write PowerShell script;
  • • Lead projects, mentor engineers and perform POCs;
  • • Fluent in written and spoken English


Nice to have

  • • Good knowledge of Cloud Computing and some implementation;
  • • Experience in TDD (Test Driven Development) and BDD (Behavior Driven Development);
  • • Experience with NOSQL DB (MongoDB);
  • • Good experience with unit and functional tests;
  • • Eager to learn and use .NET Core
  • • Ability to work in global distributed teams;
  • • Exposure to the financial services industry;
  • • Experience in an Agile environment;


Apply now »
Screenshot 2018-10-12 at 01.45.47

Why IT Teams:

We are driven by curiosity so we conduct a Discovery Process, ensuring that the technology we deliver stays in tune with customer’s business goals. We encourage our team members to speak up, to share their advices and worries if any, so we are able to properly handle the software development projects risks. Honesty is a key ingredient of our collaboration with customers as well with our colleagues. Our Commitment towards customer goals is reflected by our regular progress reporting, a constant revision of project goals and deadlines and a solid quality control.

Apply now »