.NET Senior Developer
Posted Updated
Description
We are seeking an experienced. NET Senior Developer with 8-10 years of experience to join our team. The ideal candidate will have strong expertise in ASP. NET for frontend development and C#/. NET for backend development.
The core responsibilities for the job include the following:
Software Design and Development:
- Design, develop, and maintain complex enterprise applications using C#, . NET Core/. NET MVC, Web API, and React JS.
- Implement scalable and modular architecture using design patterns and solid principles.
- Build reusable libraries, components, and services for use across projects.
- Create RESTful APIs and integrate third-party APIs and services.
- Develop efficient data access layers using Entity Framework.
- Design robust and scalable RDBMS database schema architecture to support application functionalities, performance, and extensibility.
Architecture and System Design:
- Contribute to the design of system architecture for new applications or enhancements.
- Evaluate and select appropriate technologies, frameworks, and tools for different use cases.
- Design microservices and distributed systems when applicable.
- Define and document architectural standards and guidelines.
Code Quality and Best Practices:
- Conduct peer code reviews and provide constructive feedback.
- Enforce coding standards, version control, and documentation practices.
- Write unit tests and integration tests, and contribute to automated testing pipelines.
- Ensure compliance with secure coding guidelines and data protection policies.
- Troubleshoot production issues and support ongoing system maintenance and upgrades.