TerraGiG
Website:
terragigconsulting.in
Job details:
We are looking for full stack Engineer
Experience: 8 - 12 years
Location: Remote
Notice period: Immediate joiner
Full Stack Developer (Angular, .NET & AZURE Cloud)
Technical Skills & Responsibilities
Backend Development
Strong hands-on experience with .NET Core 6 or later and related ecosystem.
Expertise in .NET frameworks, core libraries, and Web API development, including integration using RESTful services.
Experience designing and developing RESTful APIs; familiarity with OData is preferred.
Implement data access and persistence layers using Entity Framework / EF Core.
Solid understanding of design patterns, SOLID principles, coding standards, and scalable system architecture.
Experience building and deploying Microservices-based architectures.
Experience working with Microsoft Orleans for building scalable, distributed systems, including monitoring and maintaining silo host and grain instances.
Frontend Development
Hands-on experience with modern client-side frameworks such as Angular or React.
Strong understanding of frontend architecture, performance optimization, and integration with backend APIs.
Experience on ‘monorepo’ architecture (preferred).
Database & Data Management
Strong experience with relational databases such as SQL Server, MySQL, PostgreSQL, or Oracle.
Experience working with NoSQL databases (preferred).
Strong knowledge of database design, performance tuning, and query optimization.
Cloud & DevOps
Hands-on experience with Microsoft Azure Cloud, including designing and deploying cloud-native applications.
Experience developing serverless applications using Azure services.
Experience working with Azure CLI and cloud automation.
Experience with CI/CD pipelines using tools such as Azure DevOps, Jenkins, or equivalent.
Experience with artifact management tools such as npm, Nexus, Yarn, etc.
Experience with source code version control systems (Git preferred).
Engineering Practices
Strong understanding of Data Structures, Algorithms, and coding best practices.
Experience with Test-Driven Development (TDD) and formal testing techniques.
Working knowledge of Agile development methodologies such as Scrum, Kanban, or SAFe.
Proven ability to continuously improve development processes to enhance efficiency, quality, and scalability.
Leadership & Soft Skills
Experience providing technical leadership as a Senior Developer or Technical Lead.
Strong analytical, problem-solving, and critical-thinking skills.
Ability to work effectively under tight deadlines and adapt to changing priorities.
Strong collaboration and communication skills across cross-functional teams.
Click on Apply to know more.