Job Title:Sr .NET Core Developer
Location:Remote position in Argentina
Position main responsibilities:MissionPerform 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.TrainingLearn technologies involved in the projectCoachingTake a leadership role when working with peers and coach junior and semi-senior developers/analysts.Assign tasks according to technical skills, potential and motivation.
CommunicationsAttend conference calls and exchange e-mails with clientsSuggest 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
DevelopmentPerform difficult coding tasksDesign and code complete small software modules.Perform code reviews.ReportingReport progress of tasks to team leadReport blocker situationsDocumentationWrite project documentation
Experience6+ years with .NET technologies3+ years of experience with EntityFramework3+ Experience with NET Core3+ years with client-server applicationsExperience working with Cloud Solutions (AWS preferred)Experience with git, git flows.Experience with Agile MethodologiesEnglish 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.