Who are we?
Comtrade 360, a member of the Comtrade Group, helps businesses stay ahead in an ever-evolving digital world. For more than 30 years, we have accelerated innovation and growth by providing solutions to key technology partners.
Our clients, leading enterprise infrastructure and system software vendors across the globe, know what we’re about: delivering a comprehensive range of top-notch software development services and solutions for your IT challenge.
Due to the extended need for our business, we are looking for an experienced 💥.NET Engineer💥 to join our engineering team and help us create dynamic software applications for our clients. In this role, you should be able to write functional code with a sharp eye for spotting defects. You should be a team player and excellent communicator. If you are also passionate about the .NET framework and software design/architecture, we’d like to meet you.
Work locations: Slovenia, Serbia, Bosnia and Herzegovina or remote (Adriatic region)
- Analyze system requirements and prioritize tasks.
- Write clean, testable code using .NET programming languages (C#).
- Develop technical specifications and architecture.
- Test and debug various .NET applications (C#).
- Review and refactor code.
- Deploy fully functional applications.
- Upgrade existing programs.
- Support junior developers’ work.
- Document development and operational procedures.
For this role, we value candidates who have:
- Excellent technical knowledge of programing in C# and .NET platform.
- Good knowledge of relational databases, MS SQL Server and ORM technologies.
- Familiarity with architecture styles/APIs (REST, RPC, SOAP).
- Willing to share knowledge and learn new technologies.
- Familiarity with web services architecture (REST, SOAP).
- Understanding of software development life cycle and experience with developing in an agile environment.
- Experience with version control and CI&CD tools
- Fluency in English.
What we offer:
- Awarding environment.
- Unlimited remote working.
- Opportunity to work with an exceptional team of people.
- Excellent environment for personal and professional development.
- Opportunities for further professional training and certification.
- Stable and well-organized working conditions with the ability to work on various interesting projects.
- Dynamic environment in a technologically advanced organization.
- Many benefits that support your personal life: flexible working hours, family-friendly business, sports and cultural activities.