PLEASE SUBMIT YOUR CV IN ENGLISH
Tech stack: C#/.NET Core, Angular, and Azure
Who We Are:
Novelus Team is a group of innovative people, excessively focused on accelerating technology deployment. Our most important asset is our employees which is why we focus on providing a progressive, vibrant and empowering culture.
Why Novelus:
This is a great opportunity to be part of a company with record growth. Novelus employees enjoy a comprehensive set of benefits, including but not limited to:
- Friendly and collaborative work environment
- Personal and professional growth opportunities
- Exposure to dynamic projects and the latest technologies
Who We're Looking For:
We are seeking highly skilled and motivated Software Engineers to join our expanding team. You will play a key role in building an innovative agentic AI platform that integrates 40 products within our customer’s ecosystem. The ideal candidates will have strong experience with C#/.NET Core, Angular, and Azure, and will thrive in a fast-paced, collaborative environment.
What You’ll Do:
- Design, develop, test, and maintain scalable applications and APIs using C# and .NET Core, targeting cloud and hybrid environments.
- Develop responsive and user-friendly UI components using Angular and TypeScript.
- Integrate and orchestrate multiple products and services within a unified agentic AI platform.
- Collaborate with cross-functional teams to define, design, and deliver new features and product integrations.
- Optimize applications for performance, scalability, and security, leveraging Azure services and infrastructure.
- Write clean, maintainable, and well-documented code following industry best practices.
- Participate in code reviews, unit testing, and Test-Driven Development (TDD), fostering a culture of quality and continuous improvement.
- Troubleshoot and optimize databases (MS SQL, MySQL) and cloud-based solutions.
- Work within Git-based version control systems and modern DevOps workflows.
- Apply strong understanding of networking protocols (TCP/IP, DNS, DHCP) in application development and debugging.
What You’ll Need:
- C# and .NET Core: Minimum 4 years of professional experience with C# and a deep understanding of both .NET Framework and .NET Core.
- Angular: Proficiency in Angular and TypeScript for front-end development.
- Azure: Hands-on experience with Azure cloud services, including application hosting, integration, and security.
- Databases: Experience with relational databases such as MS SQL and MySQL.
- Operating Systems: Comfortable working in both Windows and Linux environments; ability to troubleshoot .NET Core applications on Linux (Ubuntu) is a plus.
- Scripting: Proficiency in Linux shell scripts and Windows PowerShell; familiarity with Python is desirable.
- Object-Oriented Programming: Strong understanding of OOP principles and design patterns.
- Unit Testing and TDD: Practical experience with unit testing and a desire to promote a testing-first development culture.
- Version Control: Proficient with Git and modern version control workflows.
- Cloud Integration: Experience integrating multiple products and services in a cloud-native environment is highly desirable.
Nice to Have
- Experience with containerization (Docker, Kubernetes).
- Familiarity with additional front-end frameworks (Vue.js, React).
- Previous work on large-scale integration projects or agentic AI platforms.
- Contributions to open-source projects or technical communities.