We are looking for Senior Backend
Developers to join our team. You will collaborate closely with the developer leader of your team. Your primary focus will be developing future-oriented knowledge management tools powered by AI technologies. You will use cloud-native technologies to build, maintain, optimize, and upgrade Microsoft's knowledge management tools. This work will follow agile development management processes and incorporate Microsoft's AI technologies.
Responsibilities:
Independently design, develop, and maintain high-performance, scalable back-end logic for web applications.
Use Azure cloud technologies such as C#, .NET, and SQL Server for prototyping, development, testing, deployment, and maintenance of back-end logic for web applications.
Write high-quality code, ensuring readability, maintainability, and testability.
Write clear, readable code and maintain necessary documentation.
Design and implement database structures, optimizing query performance and data storage.
Collaborate closely with front-end developers to ensure seamless integration between front-end and back-end.
Perform system performance optimization and tuning to improve response speed and throughput.
Troubleshoot and resolve issues in the production environment.
Stay updated with the latest trends and developments in back-end technology and share best practices with the team.
Adhere to Microsoft Privacy, Secure Development Lifecycle (SDL), Application Risk Assessments (ARA) standards.
Participate in sprint planning and break down user stories into tasks.