Key Responsibilities:• Design, develop, and maintain our in-house software system to support various operational functions.
• Work closely with doctors and dental professionals to gather requirements, ensuring the system enhances clinical workflows and patient care.
• Collaborate with internal teams, including administrative staff, to understand and implement operational needs.
• Develop scalable and efficient code for both backend and frontend components.
• Ensure system security, reliability, and performance by implementing best practices in coding and architecture.
• Troubleshoot and debug software issues, providing timely solutions to ensure the smooth operation of the system.
• Continuously optimize the system for improved performance, user experience, and scalability.
• Create and maintain comprehensive documentation for the system's architecture, code, and functionalities.
• Stay updated with the latest industry trends, tools, and technologies to integrate innovative solutions.
Requirements:• Bachelor's degree in computer science, Software Engineering, or related field.
• 3+ years of experience in ASP.NET MVC and C# development.
• Strong experience with MSSQL, including database design, performance tuning, and writing complex SQL queries and stored procedures.
• Strong experience with MongoDB, including schema design, indexing, and replication.
• Familiarity with AWS services such as EC2, S3, RDS, Lambda, and CloudFormation.
• Experience with RESTful APIs and integrating third-party services.
• Familiarity with CSS, JavaScript, and jQuery.
• Proficiency in object-oriented programming (OOP) and design patterns.
• Knowledge of cloud architecture best practices for high availability and scalability.
• Strong problem-solving skills, attention to detail, and the ability to work independently and in a team.