This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for a skilled and innovative Senior Software Engineer to join our team. In this role, you will play a critical part in developing and enhancing our software solutions by working on both front-end and back-end systems. This is a unique opportunity to contribute to cutting-edge projects while collaborating with a talented team dedicated to delivering high-quality results.
Job Responsibility:
Develop and test software for both front-end and back-end components of our applications
Identify and resolve inefficiencies or bottlenecks in existing code and implement solutions
Collaborate with stakeholders to analyze feature requests and define precise requirements
Design and implement software architecture for new features based on technical and business needs
Modify and optimize database schemas as needed to support development efforts
Ensure seamless integration of our system with third-party software products
Conduct thorough code reviews to ensure quality and maintainability
Stay updated on emerging technologies and incorporate them into our software solutions
Actively participate in team communication using tools like Slack and Jira
Support QA efforts by deploying builds and addressing issues identified during testing
Requirements:
Strong proficiency in C# and .NET Framework, with hands-on experience in ASP.NET and .NET Core
Advanced knowledge of JavaScript, Vue.js, and Vuetify for front-end development
Expertise in Entity Framework and Azure SQL Database for database management
Familiarity with DevExpress controls and Git for version control
Experience with Trunk-Based Development and collaborative tools like Jira and TeamCity
Ability to write clean, efficient, and maintainable code that meets customer needs
Effective communication skills in English, with the ability to articulate technical concepts
Self-motivated and capable of managing tasks independently while working in a team environment