.NET C# Engineer
Scope
● Researching, designing, implementing, and developer software C# applications;
● Run unit testing and evaluating new programs;
● Identifying areas for modification in existing programs and subsequently developing these modifications;
● Writing and implementing efficient code;
● Developing quality assurance procedures
● Maintaining and upgrading existing systems;
● Working closely with other developers, UX designers, business and systems analysts;
● Perform estimation of functionalities do be developed;
● Possessing programming logic;
Requirements and Skills
Hard Skills
● Above 3 year’s working in ASP.Net C# MVC;
● Above 3 year’s working in ASP.Net C# Core;
● Object orientation;
● Design patterns and software architecture;
● JavaScript & jQuery;
● ADO.NET;
● HTML;
● CSS, Bootstrap & Materialize;
● Entity Framework
● .Net Framework higher than 2.0;
● .Net Core
● Web Services Soap/Rest and WebAPI development;
● Development of Consoles, Windows Services And .Net Core Worker Services;
● Scripts frameworks Knockout (or Angular);
● SQL Server or Oracle relational databases;
● NoSQL Database (Mongo or DynamoDB);
● Data structure and sorting algorithms;
● Software configuration tools Git;
● DevOps Practices: Microsoft Azure DevOps build & deploy automated;
● Bug management tools Jira / Azure;
● TDD test automation;
● Bachelor's or Graduate's Degree in Computer Science, Computer Engineering, Software Programming and Development Engineering, Information Technology or equivalent experience;
● Technical English;
● Work with Agile and Cascade frameworks;
Soft Skills
● Proactive and Dynamic Professional;
● Communication and interpersonal skills;
● Communicative, able to express himself clearly;
● Team Work;
● Strong sense of organization;
● The ability to learn new technologies quickly;
● Knowledge and interest in computer systems and the latest technologies;
● Be Flexible;
● Continuous Improvement;