Responsibilities
- Lead the design, development, and maintenance of the .NET wrapper that interfaces with our Java-based caching framework.
- Collaborate with the Java development team to ensure seamless integration and performance optimization between the Java and .NET components.
- Participate in the design and development of new features and enhancements to the core Java framework.
- Drive continuous improvement in development processes, tools, and technologies to enhance productivity and code quality.
Requirements
- 5–7 years of experience in developing C# and .NET Core applications
- Experience in developing .Net 6.0/4.0 applications
- Experience in multithreading and concurrent programming in both .NET
- Experience with interoperability between .NET and Java, including JNI, IKVM.NET, or similar technologies
- Excellent problem-solving skills, with the ability to think critically and architect complex systems
- Experience with SQL and database design, including writing and optimizing queries
- Strong understanding of object-oriented design principles, design patterns, and software architecture
Will be a plus
- Solid experience in Java development, particularly in building high-performance, scalable systems
- Familiarity with in-memory caching technologies and distributed systems
What we offer
- Competitive salary and benefits package
- Medical insurance
- Tax compensation
- Full Remote
- Collaborative and innovative work environment
- Career growth and development opportunities
- A chance to work with a talented and driven team of professional
About the project
Our client develops a unique in-memory platform using innovative Machine Learning technologies. The product aims to help businesses’ achieve data and analytics processing needs with the highest speed, and to deliver real-time performance by reproducing companies’ data to the in-memory data store. An impressively fast-growing company that partners with the most leading enterprises from all over the world within various industries including healthcare, telecommunications, retail, etc.