12 ene
Tech Mahindra
Saltillo
**This position's location is only in SPGG, Nuevo Leon, Mexico, on a hybrid WFH scheme (3 days at home and 2 at the office).
**IT IS NOT A REMOTE ROLE**
We are looking for a **.NET Developer** with strong experience in development technology standardization and code quality.
Dev Engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day; to be versatile, display leadership qualities and be enthusiastic to tackle new problems across the FullStack as we continue to push technology forward.
**Major Duties and Responsibilities**
- C# Development
- Evaluate suitability of new technologies and build internal knowledge by conducting implementation studies, Proof of Concepts, building MVP.
- Standardize: define conditions for the usage of the technology (coding practices, processes, patterns, delivery models, tools)
- Implement: drive the implementation of the service with development service suppliers
- Manage the Life Cycle Management of development technologies.
- Perform code quality control sampling activities and monitor the adherence to development process.
- Drive quality related initiatives like unit testing and pattern level design and development
- Communicate activities and achievements to stakeholders.
- Be able to document solutions in detail.
**Reporting Relationships**
- MiDC Manager
**Technical Skills (preferred)**
- **Languages**
- C#, PowerShell
- **Server-side Technologies**
- Asp.Net, MVC 4/5,.Net Core, Web API ADO.Net, Ajax, LINQ, Entity Framework, Nhibernate, WCF, Web API Rest Services, Azure cloud,.Net Unit Tests, MOQ, Fakes,
NUnit, NodeJs
- **Client-Side Technologies**
- JavaScript, jQuery, AngularJs, ReactJs, NodeJs HTML5, CSS, Less/Sass, Gulp, SinoJs, Jasmine, Karma, Jest, Bootstrap, Responsive web designing
- **Databases**
- SQL and My SQL
- **Tools**
- Visual Studio, SQL Management Studio, Fiddler, Firebug, Browser developer tools
- **Version Control Tools**
- TFS, GIT, VSTS
- **Build and Deployment Tools**
Visual Studio Deployments, JIRA, Swagger
- **Testing**
- MS Test, xUnit, nUnit, SonarQube
Experience
- 5+ years' experience of WEB development in C#.
- Excellent knowledge of software design and architecture.
- Experience in Continuous Development and Continuous Integration DEVOPS methodologies and processes.
- Test driven development.
- Message driven architectures.
- Demonstrate expertise in the following Microsoft technologies:
- .NET technologies (C#, ASP.Net,.NET Core, Entity Framework, MVC, Web API).
- Backend Skill
- MS SQL.
- Broad experience/knowledge of other software development technologies.
- Fluent in English both written and spoken.
- Outstanding communication and presentation abilities.
- Ability to work autonomously, well organized.
- Pragmatic and open minded.
- Passionate about technologies.
- Strong decision making and judgment skills (ability to make logical, pragmatic and structured decisions).
- Strong experience with matrix organization and business projects multi-disciplinary teams.
- BS degree in Computer Science,
similar technical field of study or equivalent practical experience.
- Software development experience in one or more general purpose programming languages.
- Working proficiency and communication skills in verbal and written English.
Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.