We are looking for a skilled Software Developer with strong hands‑on experience in ASP.NET, .NET Core, MVC, Entity Framework (EF/EF Core), and Microsoft SQL Server. The ideal candidate will develop and maintain web applications, integrate with external systems, and ensure high‑quality, scalable solutions. Knowledge of AWS cloud services is a strong advantage.
Key Responsibilities
1. Application Development
- Develop, enhance, and maintain web applications using ASP.NET, .NET Core, and MVC framework.
- Build backend services and Web APIs using C# and EF/EF Core.
- Implement 3rd‑party API integrations (REST/JSON/XML), including authentication and data processing.
- Write clean, scalable, and maintainable code following best practices.
2. Database Development
- Design, maintain, and optimize SQL Server databases, stored procedures, views, and functions.
- Work with Entity Framework / EF Core for ORM, migrations, database‑first or code‑first models.
- Troubleshoot query performance, indexing, and data access layers.
- Ensure data consistency, security, and performance.
3. System Maintenance & Support
- Diagnose and resolve issues in application code, data access layers, and API integrations.
- Support testing cycles, deployments, and production troubleshooting.
- Collaborate closely with QA, DevOps, and infrastructure teams.
- Apply coding standards, architectural patterns, and security best practices.
- Participate in design discussions and propose technical improvements.
- Document technical details, workflows, and system changes.
4. Optional (AWS Cloud)
- Candidates with AWS knowledge may deploy .NET apps on AWS (EC2, Elastic Beanstalk, ECS).
- Work with S3, CloudFront, RDS, Lambda, CloudWatch, IAM, etc.
- Optimize deployments for performance, reliability, and cost.
Required Skills
- Strong experience in ASP.NET MVC, .NET Core, C#, and web development.
- Strong experience with Entity Framework / EF Core, LINQ, and migrations.
- Excellent SQL skills (T‑SQL, stored procedures, indexing, query optimization).
- Hands‑on experience with 3rd‑party API integration (REST, SOAP, Webhooks, OAuth).
- Familiarity with Git, CI/CD pipelines, Visual Studio, and tools like Postman or Swagger.
Good to Have
- Knowledge of microservices or containerization (Docker).
- Experience with performance profiling and monitoring (SQL Profiler, App Insights, etc.).
- Understanding of DDD, repository patterns, or clean architecture.
Soft Skills
- Strong problem‑solving and analytical ability.
- Good communication and teamwork.
- Ability to work independently and manage deliverables.
- High attention to detail and good documentation habits.
Qualifications
- Diploma/Degree in Computer Science, Software Engineering, or related field.
- 2–5 years hands‑on experience in .NET development (flexible).
- Fresh graduates with strong projects or EF/API knowledge may be considered.