Software Engineer
Keyloop, Italy
What you will do
- Design, develop, and maintain applications and services using C# and .NET technologies.
- Develop and support APIs, integrations, and backend services.
- Contribute to the modernization and continuous improvement of existing platforms and solutions.
- Collaborate closely with Product, QA, and Engineering teams throughout the software development lifecycle.
- Investigate and resolve complex technical and integration issues.
- Participate in technical design, code reviews, testing, and release activities.
- Leverage AI-assisted development practices throughout the software delivery lifecycle, including requirements analysis, solution design, coding, testing, documentation, troubleshooting, and continuous improvement.
- Contribute to the evolution of AI-driven engineering practices, helping to increase productivity, quality, and innovation across the development process.
- Support Keyloop's innovation strategy through the adoption of modern engineering practices, automation, and emerging technologies.
- Actively contribute to knowledge sharing and continuous improvement initiatives within the engineering organization.