General description:  The candidate will be responsible for building and maintaining enterprise-level software in a financial setting.
They need to have a strong understanding of data management technologies, as well as good architecture and design skills, and expertise in Microsoft stack and technologies.
Responsibilities:  
- Work closely with the development team to design, implement, and maintain scalable and efficient solutions in the .NET environment.
 
 
- Participate in the planning, design, and execution of technology projects, ensuring timely delivery and high-quality deliverables.
 
 
- Develop clean, readable, and well-documented code, following best development practices and maintaining high-security standards.
 
 
- Optimize and continuously improve existing applications, identifying opportunities for modernization and adoption of new technologies.
 
 
- Collaborate with other functional teams to understand and address technical and business requirements, ensuring alignment of technology solutions with business needs.
 
 
Knowledge and Experience:  
- Proficient in English (Speaking, writing, and listening) with at least B1+ 
- At least 6 years of hands-on development experience building enterprise software or platforms using .Net technologies 
- Proficient in .Net/.Net Core C# 
- Experience designing, maintaining, and integrating distributed systems and APIs is preferred 
- Expert in data management technologies such as RMDBS 
- Must have experience in the financial sector.
 
 
Nice to have:  
- Familiarity with Angular/React or equivalent frameworks 
- Understanding of service-based and serverless architectures 
Seniority level 
Mid-Senior level 
Employment type 
Full-time 
Job function 
Engineering and Information Technology 
 #J-18808-Ljbffr