- Company Name
- Addison Group
- Job Title
- Dotnet Developer
- Job Description
-
**Job Title**: Dotnet Developer
**Role Summary**:
Develop, maintain, and optimize backend services and APIs using C#/.NET. Design scalable RESTful endpoints, manage Microsoft SQL Server databases, and ensure seamless integration with internal systems. Focus on high‑performance, reliable, and secure data‑driven solutions.
**Expactations**:
- Deliver clean, maintainable C# code and fully documented APIs.
- Collaborate with cross‑functional teams to meet functional and performance requirements.
- Continuously refactor legacy code for improved performance and reliability.
- Maintain data integrity and security across all backend services.
- Participate in code reviews, testing, and CI/CD pipelines.
**Key Responsibilities**:
- Design, develop, and maintain backend services and APIs in C#/.NET.
- Build and integrate RESTful API endpoints supporting business logic and workflows.
- Write, optimize, and maintain SQL queries, stored procedures, and functions.
- Ensure seamless integration between backend systems, APIs, and internal data sources.
- Refactor and improve existing code for maintainability, reliability, and efficiency.
- Troubleshoot backend issues and support application functionality.
- Maintain strong data consistency, reliability, and database security best practices.
**Required Skills**:
- Proven experience in C#/.NET backend development.
- Expertise in RESTful API design, development, and integration.
- Deep knowledge of Microsoft SQL Server: schema design, stored procedures, indexing, query optimization, and performance tuning.
- Experience connecting SQL databases to APIs with focus on data modeling, transactions, and error handling.
- Familiarity with version control (Git), testing, and CI/CD processes.
**Preferred Skills**:
- Cloud experience (Azure or AWS).
- ORM frameworks (Entity Framework).
- Microservices architecture or containerization (Docker, Kubernetes).
**Required Education & Certifications**:
- Bachelor’s degree in Computer Science, Software Engineering, or related field (preferred).
- Relevant certifications (e.g., Microsoft Certified: Azure Developer Associate) are a plus.