Location:Remote position in Argentina
Position main responsibilities:Mission-Perform tasks in all phases of the development cycle with little or none technical supervision.-Appropriately assess problematic situations to gain adequate understanding of problems involved and assume the responsibility of delivering complex tasks on time and in scope within the team’s plan.
Training- Learn technologies involved in the projectCoaching-Take a leadership role when working with peers and coach junior and semi-senior developers/analysts.-Assign tasks according to technical skills, potential and motivation.
Communications-Attend conference calls and exchange e-mails with clients-Suggest changes in client environment to achieve project objectives.-Frequent contact with clients on system design and fully knowledgeable of the client’s business and information flows, as well as the tools and technologies needed to meet client information requirements.-Understand client project domain
Development-Perform difficult coding tasks-Design and code complete small software modules.-Perform code reviews.Reporting-Report progress of tasks to team lead-Report blocker situationsDocumentation-Write project documentation
Requisitos
Experience3+ years with .NET Framework 4.8 C#Javascript, Jquery, Bootstrap, HTML5SQL Server Reporting ServicesExperience with Agile Methodologies
RequirementsEnglish Upper Intermediate +Concepts SOLID, OOP (Object Oriented Programming), IoC (Inversion of Control), DI (Dependency Injection), CI (Continuous Integration)Strong in the use of unit testingIntermediate knowledge of HTTP protocol: verbs, routes, headers, RESTful services.
AbilitiesExcellent communication skills