Job Description We are looking for an experienced Systems Developer to design, develop, and maintain the backend systems and infrastructure of point of sale.
The ideal candidate will have a strong background in software development, excellent problem‑solving skills and experience working with scalable and secure systems.
Key Responsibilities
Design and development : Design and develop scalable, secure, and efficient backend systems and infrastructure for our Point of Sale app.
System architecture : Define and implement system architecture, ensuring high availability, scalability, and performance.
Database management : Design, implement, and manage databases to store and retrieve user data, ensuring data integrity and security.
API development : Develop RESTful APIs to interact with the frontend, ensuring seamless communication and data exchange.
Testing and debugging : Perform unit testing, integration testing, and debugging to ensure the system meets the required standards.
Collaboration : Collaborate with the frontend development team to ensure seamless integration and a smooth user experience.
Security : Ensure the system is secure, following best practices and industry standards to protect user data.
Scalability : Design and implement systems that can scale to meet growing user demands.
Maintenance : Perform routine maintenance tasks, such as backups, updates, and monitoring system performance.
Requirements
Programming languages : Proficiency in languages such as C# (90 percent of our application is C#)
Backend frameworks : Experience with backend frameworks such as .NET.
Database management : Knowledge of database management systems such as SERVER SQL and REDIS
API development : Experience with RESTful API development and API design principles.
Cloud platforms : Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
Security : Knowledge of security best practices and industry standards.
Scalability : Experience with designing and implementing scalable systems.
Collaboration : Excellent teamwork and communication skills.
Problem‑solving : Strong problem‑solving skills and attention to detail.
The ideal candidate will after a year of probation be eligible for relocation and accomodation in South Africa.
Job Specification
C# expert level ( we need a c# genius)
DotNet expert level
Redis
Python
Java
Nice to Have
Experience with Point of Sale systems : Previous experience working on dating apps or similar platforms.
Knowledge of machine learning : Familiarity with machine learning concepts and algorithms.
Experience with DevOps : Knowledge of DevOps practices and tools such as Jenkins, Docker, or Kubernetes.
Job Type : Full-time
#J-18808-Ljbffr
Dotnet Developer • Gujranwala, Pakistan