.Net Architect

Location : Noida
Experience : 10-16 years
Qualification : B.E./ B. Tech, M. Tech /MCA–fulltime from a recognized University.

Position Description:

This person in this position would be responsible for designing and implementing the architectural framework, R&D and technical documentation, for the development of modules, features improvements, creating/updating high level and low-level design documents. The Architect would transform high-level statements of product features into software design, perform stringent comprehensive reviews and ensure high quality deliverable, have technical responsibility for module development, implementation, integration and sub-system integration. This person would recommend continuous improvement areas for junior/senior engineers, handle team technical delivery and plan team engineers’ activity on need basis, leading and nurturing the team technically. Handling client requirements and expectations, the architect would ensure the delivery scales above client expectations.

Mandatory Skills & Competencies:

  • 9+ years of strong programming experience with .Net and .Net Core based software application
  • 3+ years of experience in architecting, designing high performing software application
  • Strong knowledge of Service Oriented Architecture, Design Patterns and Principles
  • Proficient in Azure application development along with Docker Containers
  • Proficient in application development using C#, MVC, Web API and SQL Server
  • Experience in authentication protocols like OAuth and JWT
  • Experience in secure applications using CORS, CSRF and XSS
  • Good knowledge of migrating applications from On-Prem to Azure
  • Prior experience working on CI/CD using Octopus, Jenkins
  • Exposure in writing unit and integration testing cases using NUnit/XUnit along with MoQ framework
  • Proven troubleshooting and debugging skills
  • Understand business domain, possess forward thinking and anticipate problems, issues and provide appropriate solutions
  • Good team player and ability to lead, mentor, review & track progress of engineering team
  • Good interpersonal skill and effective communication with client and team

Good to have:

  • Knowledge of React JS, Redux, TypeScript, JavaScript and ES6
  • Knowledge of HTML5 and CSS3
  • Knowledge of any message queuing software (MSMQ, RabbitMQ) etc
  • Knowledge of writing secured code (OWASP Guidelines)
  • Understanding of code optimization techniques, code coverage and code analysis tools
  • Experience of onshore team collaboration
  • Experience with Agile based product development particularly following Scrum

(Please upload .pdf, .docx, .doc, .txt format only.)