Job
Description
Innovate and contribute to the development of scalable web applications hosted on the Azure cloud. As a Software Engineer/Senior Software Engineer at KOTT Software, you will play a crucial role in designing and maintaining server-side logic utilizing ASP.NET Core, ensuring the seamless integration of Vue.js, ASP.NET, and MongoDB. Your expertise will be instrumental in creating RESTful APIs with a focus on clean architecture and reusable components. Embrace this exciting opportunity to collaborate in a team environment dedicated to building high-performance software solutions. **Key Responsibilities:** - Design, develop, and maintain scalable server-side logic using ASP.NET Core. - Create and manage RESTful APIs and web services emphasizing clean architecture and reusable components. - Write unit tests and participate in code reviews to ensure high code quality. - Integrate MongoDB for efficient data storage, querying, and optimization. - Collaborate with front-end developers for seamless integration of APIs with Vue.js-based interface. - Monitor and enhance application performance and scalability. - Participate in Agile development ceremonies like sprint planning and retrospectives. - Utilize Azure DevOps for build, deployment, and continuous integration workflows. - Ensure the API layer's security, efficiency, and scalability. - Collaborate with cross-functional teams including designers, developers, and QA engineers. **Required Skills:** - Strong expertise in ASP.NET Core and Web API development. - Proficiency in C# and .NET Core best practices. - Hands-on experience with MongoDB for database management and optimization. - Exposure to SignalR-based real-time communication modules is advantageous. - Familiarity with Vue.js, JavaScript, and TypeScript for front-end development is advantageous. - Experience in designing and consuming RESTful services. - Familiarity with Azure DevOps for CI/CD and project management. - Experience with Git or other version control systems. - Experience working in Agile/Scrum environments. - Excellent problem-solving and debugging skills. - Experience with other front-end frameworks like React or Angular is advantageous. - Knowledge of Docker and containerization technologies. - Exposure to cloud platform, Microsoft Azure. - Experience with Application Insights or similar tools for performance monitoring and diagnostics. Innovate and contribute to the development of scalable web applications hosted on the Azure cloud. As a Software Engineer/Senior Software Engineer at KOTT Software, you will play a crucial role in designing and maintaining server-side logic utilizing ASP.NET Core, ensuring the seamless integration of Vue.js, ASP.NET, and MongoDB. Your expertise will be instrumental in creating RESTful APIs with a focus on clean architecture and reusable components. Embrace this exciting opportunity to collaborate in a team environment dedicated to building high-performance software solutions. **Key Responsibilities:** - Design, develop, and maintain scalable server-side logic using ASP.NET Core. - Create and manage RESTful APIs and web services emphasizing clean architecture and reusable components. - Write unit tests and participate in code reviews to ensure high code quality. - Integrate MongoDB for efficient data storage, querying, and optimization. - Collaborate with front-end developers for seamless integration of APIs with Vue.js-based interface. - Monitor and enhance application performance and scalability. - Participate in Agile development ceremonies like sprint planning and retrospectives. - Utilize Azure DevOps for build, deployment, and continuous integration workflows. - Ensure the API layer's security, efficiency, and scalability. - Collaborate with cross-functional teams including designers, developers, and QA engineers. **Required Skills:** - Strong expertise in ASP.NET Core and Web API development. - Proficiency in C# and .NET Core best practices. - Hands-on experience with MongoDB for database management and optimization. - Exposure to SignalR-based real-time communication modules is advantageous. - Familiarity with Vue.js, JavaScript, and TypeScript for front-end development is advantageous. - Experience in designing and consuming RESTful services. - Familiarity with Azure DevOps for CI/CD and project management. - Experience with Git or other version control systems. - Experience working in Agile/Scrum environments. - Excellent problem-solving and debugging skills. - Experience with other front-end frameworks like React or Angular is advantageous. - Knowledge of Docker and containerization technologies. - Exposure to cloud platform, Microsoft Azure. - Experience with Application Insights or similar tools for performance monitoring and diagnostics.