Software Engineers – Microsoft Techs

Technology Argentina, Colombia, Uruguay


Description

This is an excellent opportunity to join a great multi-national company dedicated to providing IT solutions around the globe.
We believe that clients should be able to focus on their business development while letting us take care of the rest that happens under the hood.

We are looking for a Software Backend Engineer to rock it!
You will work in special projects with a brilliant team helping our clients to succeed

Requirements:

Responsibilities:
 
 Participating in full life cycle development of web-based applications to include design, implementation, testing and maintenance of simple to highly complex computer programs and subsystems
 Developing applications using current technologies
 Conducting cross-functional code reviews
 Understanding and working within the Agile framework and participating in the Scrum process
 Working with quality assurance personnel to efficiently produce high quality software
 Working collaboratively with team members
  
Qualifications and Requirements:
 
 Understanding of software design and development principles including object-oriented design principles (SOLID) and OO design patterns (Gang of Four), distributed system design patterns (message passing, reliability/availability engineering, service-oriented architecture/microservice design principles and implementation).
 Experienced in working with Microsoft Azure, including familiarity with Azure IaaS technologies and Azure PaaS technologies. In particular, experience with App Service, API Gateway, SQL PaaS, and IoT Hub/IoT Edge.
 Experienced with DevOps automation (Azure DevOps preferred) and continuous integration pipelines, automated regression testing, and continuous deployment.
 Experienced in application and API development utilizing C#/.NET Core, WCF, UWP or WPF, and web technologies including TypeScript, React, Redux. Familiarity with HTTP debugging using Postman or Fiddler is a must, and you must be proficient with debugging both web and managed code.
 Experienced with relational database design (SQL) and preferably experienced with various NoSQL stores.
 Comfortable in both Visual Studio 2019 and VS Code.
 Demonstrated expertise with implementation of unit testing and mocking (C# and JavaScript/TypeScript).
 Experience with Selenium-based regression testing.
 Strong understanding of the Agile development framework and delivering incremental value.
 Passionate about helping clients succeed by providing innovative ideas and effective solutions.