09 Oct
|
GlobalOneServices
|
Hyderabad
09 Oct
GlobalOneServices
Hyderabad
dot net developer – Job Description
Location: Hyderabad, Telangana
Job Type: Full-Time
Experience: freshers
Job Responsibilities
- Design, build, and maintain productive, reusable, and reliable C# code using modern .NET frameworks (ASP.NET Core).
- Develop scalable RESTful APIs, microservices, and web-based applications.
- Design relational database schemas, write complex SQL queries, stored procedures, and optimize data access using Entity Framework Core.
- Ensure high performance and data integrity across database operations.
- Implement clean architecture principles, design patterns, and SOLID principles to ensure code is maintainable and extensible.
- Conduct code reviews for peers to enforce coding standards, security guidelines, and performance optimization.
- Write robust unit tests and integration tests (using xUnit or NUnit) to catch bugs early.
- Debug, troubleshoot, and resolve production issues, performance bottlenecks, and memory leaks.
- Deploy applications to cloud environments (primarily Microsoft Azure or AWS) and containerize services using Docker.
- Collaborate on setting up and maintaining CI/CD pipelines (Azure DevOps, GitHub Actions) for automated building, testing, and deployment.
- Work closely with product managers, UX/UI designers, QA engineers, and frontend developers (Angular, React, or Blazor) in Agile/Scrum sprints.
- Translate business requirements and user stories into technical specifications and functional software.
Required SkillsTechnical & Programming Skills
- Primary Language: Advanced proficiency in C#, including modern features like LINQ, async/await patterns, pattern matching, records, and memory management.
- Frameworks & Runtimes: Deep expertise in .NET Core / .NET (latest versions) and ASP.NET Core for building web applications, APIs, and microservices.
- Frontend Knowledge (Full-Stack Expectation): Familiarity with a modern frontend framework like Angular, React, or Blazor for end-to-end feature delivery.
2. Data Management & Persistence
- Object-Relational Mapping (ORM):
Hands-on experience with Entity Framework (EF) Core (code-first migrations, LINQ optimization, performance tracking).
- Databases: Strong SQL querying skills, schema design, and stored procedure optimization in SQL Server or PostgreSQL.
- Caching & Messaging: Working knowledge of caching tools like Redis and message brokers like RabbitMQ or Azure Service Bus.
3. Architecture & Software Engineering Standards
- Design Principles: Mastery of SOLID principles, DRY, KISS, and common design patterns (Repository, Dependency Injection, Factory, Mediator).
- Architectural Patterns: Experience building applications using Clean Architecture, Layered Architecture, or Microservices.
- API Standards: Designing and consuming RESTful APIs and occasionally gRPC or GraphQL.
4. Testing, Quality & DevOps
- Testing Frameworks: Writing automated tests using xUnit, NUnit, or MSTest alongside mocking libraries (Moq, NSubstitute).
- Version Control: Proficiency in Git workflows (branching, merging, pull requests, resolving conflicts).
- Containerization & Cloud: Experience with Docker for containerization and cloud environments like Microsoft Azure (App Services, Azure SQL, Blob Storage) or AWS.
- CI/CD: Basic understanding of automated pipelines via GitHub Actions or Azure DevOps.
Preferred Skills
- C# Mastery: The primary language of the ecosystem. Mastery of modern C# features (pattern matching, records, LINQ, asynchronous programming with async/await) is non-negotiable.
- .NET Runtime & Core: Deep understanding of the modern .NET runtime (including .NET Core and recent versions), dependency injection, middleware configuration, and the command-line interface (CLI).
- ASP.NET Core: Essential for building high-performance web applications, RESTful APIs, and microservices
Qualification
- B.E./B.Tech/M.Tech/MCA.
Salary & Benefits
- Salary: As per experience and interview.
- Location: Hyderabad, Telangana.
- Employment: Full-Time.
- Other benefits will be discussed during the interview.
Pay: ₹240,136.74 - ₹320,000.00 per year
Work Location: In person
📌 Jr. Dot Net Developer (Hyderabad)
🏢 GlobalOneServices
📍 Hyderabad