About the job Software Engineer (.NET w/ kafka) - hybrid
Hey there, think you stumbled upon this job posting by chance? We don't believe in chance at Nimber.
Caught your eye? Great. Keep going...
We are Nimber, and were not just filling positions, we're building a team that's ready to shake things up. If you're ready to rewrite the rules and make a real impact, this is your moment.
Join us and let's put the future where it belongs. In the hands of passionate people.
But what does Nimber mean?
In mathematics and game theory, they are numbers with special properties of addition and multiplication. And what we really want is to add value to customers' projects.
Company Overview:
Nimber is a fast-growing IT solutions company that helps businesses of all sizes achieve their digital goals. We specialize in providing customized software development, cloud solutions, and IT consulting services to our clients. Our team is made up of highly skilled professionals who are passionate about delivering innovative solutions and exceptional customer service.
Position: Software Engineer (.NET w/ kafka)
Who We Are:
We're a team of passionate, quirky, and (sometimes) overly caffeinated people who believe in matching awesome humans with awesome opportunities.
If you have a knack for building reliable software, optimizing performance, and crafting scalable solutions, wed love for you to join our Engineering Squad!
Bring your expertise in .NET development, your proficiency with Kafka, and your drive to solve complex challenges well provide the caffeine and a supportive environment to help you thrive!
The Role:
Our expert team of .Net developers work closely with our team of quantitative analysts and traders to solve complex modelling problems. This includes simulating full sporting events using cutting-edge data science techniques and doing so thousands of times in milliseconds.
We build large-scale, parallel, high throughput pricing systems that calculate thousands of odds across different sporting events for our customers around the globe. We are currently looking to grow this team with experienced Software Engineers who are as excited about this stuff as we are.
This is a rewarding role for a developer focused on performant back-end systems.
What Youll Do (in the most epic way possible):
- Design and develop trading applications in C#;
- Use industry best practices;
- Write highly optimised, multi-threaded code;
- Understand the broader business context when architecting solutions;
Must-Haves (and Nice-to-Haves):
- Proficiency developing and fine-tuning performance-critical software that scales;
- Parallel programming in C#: synchronisation, TPL, multithreading and async/await;
- Experience with .Net Core;
- Solid understanding of design patterns;
- Experience with message queues: Pulsar, Kafka;
- Practice developing distributed systems;
- Experience with automated unit, integration and end-to-end testing;
- Familiarity with math, probability theory, statistics, and modelling;
- Availability for a hybrid work model;
Years of Experience:
- Mid level 6+ years;
- Senior level 10+ years;
Why work for Nimber:
- Opportunity to work with a dynamic and growing company in the IT industry
- Collaborative and supportive work environment with a focus on employee development
- Competitive salary and benefits package
- Access to cutting-edge technologies and projects
- Opportunity for career growth and advancement
If you are a skilled Software Engineer with a passion for designing and building scalable, high-performance systems, we want to hear from you!
Join our team at Nimber and play a pivotal role in creating innovative solutions using .NET and Kafka that drive our success in the IT industry. Apply now to become our next Software Engineering Visionary!
If you're tired of feeling like just a number, send us your application and become a Nimber.