Senior .Net Developer
We offer an opportunity to work on projects for client in the financial industry.
This role may require communication and interaction with a wider international team.
In this position, your contribution will be important in:
• Development of high-quality software applications using .Net 6+, C#, WinForms, TPL and internally developed frameworks
• Overseeing automated unit testing and ensuring the implementation of effective testing strategies
• Collaborating with cross-functional teams to define, design, and ship new features
• Providing technical guidance and mentorship to team members, fostering a culture of excellence and continuous improvement
• Driving the adoption of best practices in coding, architecture design, and patterns
• Ensuring the performance, quality, and responsiveness of applications
• Leading code reviews, maintaining high standards of code quality and security
Ideally if you posses the knowledge of the following technologies:
• 7+ years of commercial experience as a .NET Developer
• Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
• Proven experience as a Development Lead or similar role, with a strong portfolio of projects in .Net 6+, C#, WinForms, and Threading TPL
• Expertise in Clean Architecture, Domain-Driven Design (DDD), and Test-Driven Development (TDD)
• Experience with automated unit testing and proficient in architecture design and patterns
• Exceptional leadership and communication skills, with the ability to lead and motivate a development team
• Solid understanding of the software development lifecycle and agile methodologies
If you have experience in a similar position, please contact us.