Back End .NET Developer

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

Back End .NET Developer

We are looking for new people thanks to our growth and we want to expand our team in the Corporate Travel & Expense industry, top products worldwide and a big number of clients’ / platform users. 

Our client is part of an international, challenging and friendly environment. You will have the opportunity to use the latest .NET and modern web technologies to design and build new components and features for our large-scale web applications, create automated tests and make sure the software lives up to our high-quality standards in a growing platform. 

Agile is the Methodology that we like! You can be part of an experienced and dynamic agile team and will be involved in all the phases of a software development product life cycle, from requirements analysis and design through implementation, testing and deployment.

 Do you have a solid Computer Science background, relevant industry experience and a passion for clean code? Come and meet us!

IT Teams Office (Calea Floreasca Nr. 60) - Remote accepted

Long term, full time

August 2024

Responsibilities:

  • Contribute to the life of an Agile team;
  • Design and implement software solutions for our web application;
  • The environment includes both Microsoft and open-source libraries: C#, .NET Framework (.NET 6), .NET Core, Oracle, Moq, Docker, and Ansible.
  • Perform Code Reviews;
  • Unit Testing (both for back-end and front-end), Test-Driven Development, Integration Testing;
  • Consider performance tuning, improvements, and focus on quality standards.

 

Requirements:

  • 4+ years of industry experience;
  • Experience in .Net and C# development is essential;
  • Web application development using ASP.NET Core WebAPI;
  • Good command of SQL databases (preferably Oracle).

 

Nice to have:

  • Experience designing and implementing REST APIs;
  • Experience in programming / writing of unit test, TDD using xUnit, Moq or other frameworks;
  • Dependency Injection containers knowledge (Windsor Castle or others);
  • Experience with NoSQL databases (CouchBase, Redis, MongoDB);
  • Experience in solving performance issues (profiling, query optimization, caching);
  • Knowledge about Dependency Injection containers and techniques;
  • Experience in using Docker containers and Ansible scripting;
  • Experience in Single Page Application development (using Vue JS, React or Angular – nice to have), CSS, Less.

 

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 »