Sr. .NET Developer
Posted Updated
Description
We are seeking an experienced Senior. NET lead with 8-12 years of experience to join our team. The ideal candidate will have strong expertise in React.js for frontend development and C# and. 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.