Job Title : .NET Developer
Location : Trivandrum / Hybrid
Key Responsibilities :
Design, develop, and maintain
C#
applications using .NET frameworks, adhering to SOLID principles and OOPS best practices.
Build RESTful APIs using design patterns like
Repository
Dependency Injection
, and Singleton for scalable, maintainable code.
Implement background services, multithreaded applications, and parallel processing for high-performance solutions.
Design efficient database models using
EF Core
, optimize data access with
LINQ
, stored procedures, and Dapper.
Follow Test-Driven Development (
TDD
) practices, writing unit tests before implementing features to ensure code quality and stability.
Implement security measures to protect applications and data.
Deploy applications on
AWS
, including EC2, RDS, and Lambda.
Document code, design decisions, and system architecture for maintainability.
Required Skills :
Experience : 6+ years with C#, NET 6 / 7, LINQ, NUnit / XUnit, EF Core, Dapper, SQL, JavaScript, and TypeScript.
Solid understanding in building and managing containerized applications.
Strong understanding of database (Postgres) configurations, SQL query optimization, and relational data management.
Solid knowledge and hands-on experience in multi-threading and parallel processing.
Good understanding of GitHub CI / CD workflows and pipelines.
Familiarity with version control systems, especially Git.
Strong problem-solving, communication, and collaboration skills.
Good to Have :
Knowledge of AWS services such as EC2, S3, Lambda, ECS, EKS
Exposure to cloud-native development and cloud deployment strategies.
Familiarity with monitoring and logging solutions within cloud environments..
Experience with front-end frameworks like React or Vue.js.
Net Developer • Delhi, India