Job Title: Software Developer
Type: Permanent
Location: Spain (% Remote)
Start Date: ASAP
No Sponsorship Available // % Remote // Competitive Compensation
Summary
We are looking for a talented and experienced C#.NET Developer to join our team and play a key role in the design, development, and maintenance of our software applications. The ideal candidate will have a strong understanding of C# and the .NET framework, as well as experience with web development technologies. They will be a team player with excellent communication and problem-solving skills.
Responsibilities
Design, develop, and maintain efficient, reusable, and reliable C# code
Translate application requirements and user stories into functional applications
Collaborate with internal teams (designers, product managers) to define software architecture and design
Implement, test, and debug application functionalities
Identify and resolve bugs and performance issues
Participate in code reviews and maintain code quality
Write unit tests and integration tests
Stay up-to-date with the latest advancements in C# and the .NET framework
Skills & Requirements
Proven experience with C# and the .NET framework (version 3.5 or above)
Solid understanding of object-oriented programming (OOP) principles and design patterns
Experience with web development technologies (HTML, CSS, JavaScript) is a plus
Experience with WPF Framework is desirable
Experience with Microsoft SQL Server or other relational databases is a plus
Experience with version control systems (Git)
Excellent written and verbal communication skills
Ability to work independently and as part of a team
Strong problem-solving and analytical skills