Job Description
A C# ASP.NET Developer or Database Developer is responsible for building, maintaining, and optimizing enterprise web applications and database solutions using Microsoft technologies.
This role focuses on:
- Backend web development
- Database development
- API development
- Data integration
- Enterprise application architecture
The developer works with:
- C#
- ASP.NET MVC
- Web API
- SQL Server
- SSIS
to create scalable and secure business applications.
Responsibilities
Backend Application Development
- Develop enterprise applications using C#
- Build scalable backend systems
- Implement business logic and workflows
ASP.NET MVC Development
- Develop web applications using:
- ASP.NET MVC
- Create secure and maintainable web architectures
API Development
- Build and maintain Web APIs
- Enable communication between frontend and backend systems
- Support third-party integrations
Database Development
- Work with:
- Microsoft SQL Server
- Create and optimize:
- SQL queries
- Stored procedures
- Database schemas
SSIS Development
- Use:
- SQL Server Integration Services (SSIS)
- Develop ETL and data migration solutions
- Handle data transformation and integration tasks
Software Maintenance & Optimization
- Debug and troubleshoot applications
- Improve application performance
- Ensure database efficiency and reliability
Required Skills
Programming Skills
- C#
- Object-Oriented Programming (OOP)
Web Development Skills
- ASP.NET
- ASP.NET MVC
- Web API
Database Skills
- SQL Server
- SQL Queries
- Stored Procedures
- Database Design
ETL & Data Integration
- SSIS
- Data Transformation
- Data Migration
Soft Skills
- Problem Solving
- Analytical Thinking
- Communication Skills
- Team Collaboration