Senior NET Developer
As a Senior .NET Developer, you will be responsible for designing, developing, and maintaining high-quality e-commerce applications. You will work closely with cross-functional teams to deliver robust and scalable solutions. The ideal candidate should have extensive experience in .NET development, Clean Architecture, and a deep understanding of e-commerce and payment systems. Additionally, you should have experience in building and maintaining real-time applications, working with microservices, Agile methodologies, and using Docker for containerization.
Key Responsibilities:
- Design, develop, and maintain .NET applications with a focus on Clean Architecture principles.
- Collaborate with product managers, designers, and other developers to deliver high-quality software solutions.
- Implement and integrate payment gateways and other e-commerce functionalities.
- Ensure the performance, quality, and responsiveness of applications.
- Develop and maintain real-time applications using appropriate technologies (e.g., SignalR, WebSockets).
- Architect and develop microservices to support scalable and modular application design.
- Utilize Docker for containerization and manage Docker containers in development and production environments.
- Work within Agile development frameworks, participate in sprint planning, and contribute to continuous improvement processes.
- Identify and fix bottlenecks and bugs in existing applications.
- Conduct code reviews and provide constructive feedback to team members.
- Stay up-to-date with the latest industry trends and technologies to ensure our applications are current and competitive.
- Participate in the entire application lifecycle, from concept and design to testing and deployment.
- Mentor junior developers and share knowledge within the team.
جميع الحقوق محفوظة لموقع جوبس.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years of experience in .NET development.
- Strong understanding and hands-on experience with Clean Architecture.
- Proven experience with e-commerce platforms and payment systems.
- Proficient in C#, ASP.NET, MVC, Web API, and Entity Framework.
- Experience with real-time application development (e.g., SignalR, WebSockets).
- Hands-on experience with microservices architecture.
- Experience with front-end technologies such as HTML, CSS, JavaScript, and Angular/React is a plus.
- Knowledge of database management systems like SQL Server.
- Familiarity with cloud platforms (e.g., Azure, AWS, GCP) is preferred.
- Experience with Docker and containerization.
- Experience working within Agile methodologies.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork skills.
- Ability to work independently and manage multiple tasks simultaneously.
How to Apply: Interested in web development and excited about joining an innovative team? We want to hear from you! Please submit your resume to [email protected]