Principal Engineer, Dotnet Fullstack (React)
Nagarro- Location
- Remote · India
- Workplace
- Remote
- Employment
- Full Time
- Salary
- —
Posted 1mo ago
REQUIREMENTS
- Total experience 11+ years
- Strong working experience with architecture and development in C#,.net core,.net framework, entity framework, ASP.NET MVC, ASP.NET Web API and unit testing.
- Well versed with front end technologies like HTML5, CSS JavaScript, React framework.
- Strong knowledge of Object-Oriented Programming System, Microservices architecture (MSA), Rest and Service-oriented architecture.
- Should have experience with Azure DevOps or CI/CD tools such as Docker, Kubernetes, Jenkins, Git, Azure DevOps, PowerShell, NPM, Terraform, ARM, IIS.
- Hands on experience in database like SQL Server, Oracle, MySQL
- Good understanding of design patterns, Concurrent design and multithreading.
- Strong troubleshooting skills in different disparate technologies and environments.
- Enthusiastic about different areas of work and exploring new technologies.
- Clarity of thought and strong communication skills to effectively pitch solutions.
- Ability to explore and grasp new technologies.
- Mentoring your team members in projects and helping them keep up with new technologies.
- Empowering the team members to be solution providers and enable a flat environment where everyone’s point of view is considered and feedback is encouraged.
RESPONSIBILITIES
- Writing and reviewing great quality code
- Understanding the client’s business use cases and technical requirements and be able to convert them into technical design which elegantly meets the requirements
- Mapping decisions with requirements and be able to translate the same to developers
- Identifying different solutions and being able to narrow down the best option that meets the client’s requirements
- Defining guidelines and benchmarks for NFR considerations during project implementation
- Writing and reviewing design document explaining overall architecture, framework, and high-level design of the application for the developers
- Reviewing architecture and design on various aspects like extensibility, scalability, security, design patterns, user experience, NFRs, etc., and ensure that all relevant best practices are followed
- Developing and designing the overall solution for defined functional and non-functional requirements; and defining technologies, patterns, and frameworks to materialize it
- Understanding and relating technology integration scenarios and applying these learnings in projects
- Resolving issues that are raised during code/review, through exhaustive systematic analysis of the root cause, and being able to justify the decision taken
- Carrying out POCs to make sure that suggested design/technologies meet the requirements
Bachelor’s or master’s degree in computer science, Information Technology, or a related field.
Skills
- React
- C#
- .NET Core
- .NET Framework
- Entity Framework
- ASP.NET MVC
- ASP.NET Web API
- HTML
- CSS
- JavaScript
- Azure DevOps
- Docker
- Kubernetes
- Jenkins
- Git
- PowerShell
- npm
- Terraform
- ARM
- IIS
- SQL Server
- Oracle Database
- MySQL
More jobs at Nagarro
All 444Associate Principal Engineer, Technical Product Owner (Banking)
Nagarro · Remote, India · today
Staff Engineer, DevOps
Nagarro · Bengaluru, India · today
Associate Distinguished Engineer, Solution Architect
Nagarro · Mumbai, India · today
Associate Distinguished Engineer, Cloud Architecture
Nagarro · Mumbai, India · today
Ausbildung Fachinformatiker für Anwendungsentwicklung (m/w/d)
Nagarro · Remote, Germany · today
Similar roles
Software Engineer - AI/ML
Mattel · Hyderabad, India · today
Senior DevOps Support Engineer
Copado · Bengaluru, India · today
Supervisor, Applications Delivery
APLL External · Hyderabad, Telangana, India · today
Advisor, Applications Development
APLL External · Hyderabad, Telangana, India · today
Manager, Applications Delivery
APLL External · Hyderabad, Telangana, India · today
Lead Engineer - R01571349
Brillio · Bangalore, Karnataka, India · today