Remote Developer & Coding Jobs

Discover top remote jobs for frontend and backend developers—Ruby, React, PHP, Python, and more.

Signup for our free daily newsletter to get notified of new remote developer jobs.

Unsubscribe at anytime. Privacy policy

Posted over 2 years ago



Company Description

Bertoni Solutions is looking for a Senior .NET Developer. We are a multinational team of individuals who believe that with the right knowledge and approach, technology is the answer to the challenges that business face today. We have been bringing this knowledge and approach to our customers since 2016, helping them translate technology into their success.

With Swiss roots and our own development team in Lima and throughout the region, we offer the best of both cultural areas: the talent and passion of Latin American professionals combined with Swiss organization skills and mindset.



Job Description

A Senior .Net Developer is responsible for creating applications using Microsoft .NET and related languages and technologies. The .NET Developer's duties include design and develop applications and coordinate with the rest of the team. A commitment to collaborative problem solving, sophisticated design, and quality product is essential.

Responsibilities

  • Document the code of the web application, which can include information about the database, operating procedures or software development
  • Evaluate and update existing web applications in the company, devising and proposing ways to improve these applications according to the best practices and most efficient technologies on the market
  • Devise and propose ways to improve existing applications in the company according to best practices and technologies
  • Design and create unit tests for the code of web applications
  • Ensure the best possible app performance, quality and responsiveness
  • Identify existing bottlenecks and errors according to company standards
  • Identify bugs and devise solutions to mitigate and address these problems
  • Help to maintain the code quality, organization and automation
  • Provide support for web applications by working closely with QA Engineers and other personnel involved in the project to resolve any operational or coding issues
  • Design user interfaces that are functional and intuitive for software users
  • Ensure software quality through test automation



Qualifications
  • Only for residents in Latin America
  • Computer technician, engineering or related career, completed or in progress
  • 5 years of experience developing web applications with .Net technologies, including: C#, ASP.Net, MVC, Net Core 3.1+
  • Experience with Azure Cloud services: SQL Server, Blob Storage y Push notifications
  • Experience with HTML5, CSS3, JavaScript y JQuery
  • Razor ViewComponents, SignalR
  • SOLID principles
  • Knowledge of SQL language and SQL Server
  • Knowledge of LINQ and Entity Framework
  • Knowledge of Web services (WCF or Rest)
  • Knowledge of version control tools such as GIT
  • Knowledge and experience with unit testing
  • Desirable: Intermedium command of English, both written and conversational
  • Desirable: mindset and agile frameworks
  • Desirable: automatic functional testing and the use of SonarQube
  • Desirable: Microsoft certifications in the required technologies
  • Desirable: knowledge in Frameworks like Angular and React.js
  • Desirable: knowledge in Microservices and containers (Docker)
  • Desirable: knowledge of Azure DevOps



Additional Information

The skills that a Senior .NET Developer should have are:

  • Responsibility
  • Punctuality and organization
  • Goal orientation
  • Adaptability
  • Work under pressure
  • Teamwork
  • Continuous learning
  • Time management
  • Learning of new programming languages
  • Code organization
  • Writing and comprehension of “issues” o “user’s histories”
  • Quality control
  • Agile resolution of technical problems