Responsibilities:
- Design, develop, and maintain high-performance, low-latency systems using .NET technologies.
- Build scalable solutions for big data processing and integrate them seamlessly with data pipelines.
- Architect and maintain robust data warehousing solutions to store and analyze large datasets efficiently.
- Collaborate with cross-functional teams to deliver optimized software solutions aligned with business objectives.
- Monitor system performance, identify bottlenecks, and ensure minimal latency and downtime.
- Participate in code reviews, provide technical mentorship, and promote best practices within the team.
- Stay updated with industry trends, evaluating tools and frameworks to enhance system efficiency.
Requirements:
- Experience: Minimum 7+ years in software development, with expertise in .NET (C#, .NET Core).
- Low Latency Systems: Proven ability to design and implement low-latency architectures.
- Big Data Expertise: Hands-on experience with big data frameworks (e.g., Apache Kafka).
- Data Warehousing: Proficiency in data warehouse platforms (e.g., Snowflake, Azure Synapse).
- Database Skills: Expertise in SQL/NoSQL databases and query optimization. Experience with in-memory databases like Redis or Memcached is highly desirable.
- Cloud Platforms: Familiarity with Azure or other cloud platforms.
- Strong analytical skills with a proactive approach to solving technical challenges.
- Communication: Excellent teamwork and communication skills to foster collaboration.
Preferred Skills:
- Real-Time Data Processing: Expertise in real-time data integration using FIX API or WebSockets to deliver responsive and interactive systems. Proficiency in these technologies ensures seamless data updates and improved user experiences for applications requiring instant feedback.
- Microservices Architecture: Hands-on experience with designing, developing, and managing microservices, including containerization tools such as Docker and orchestration platforms like Kubernetes.
- DevOps Practices: Proficiency in implementing and managing CI/CD pipelines, automated deployments, and monitoring for efficient software delivery.
- Certifications: Relevant certifications in .NET, Azure, cloud technologies, or DevOps practices are a strong plus.
We provide a competitive salary and benefits package; you’ll be part of a dynamic work environment that encourages innovations and offer opportunities for both professional growth and advancement.
Join our team and be part of an exciting journey to reshape the financial industry while advancing your own career and enjoying a fulfilling work experience.
If you are interested in the position, please submit your CV at careers@epidi.com and mention on the subject the reference SND25.
We want to assure all applicants that each application we receive will be handled with the utmost confidentiality and respect for your privacy.
Please be aware that due to the volume of applications we receive, only shortlisted candidates will be contacted for further consideration. We appreciate your understanding and thank you for considering this opportunity with us.