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