Senior .NET Developer
We are seeking a highly experienced Senior .NET Developer with a strong background in analyzing legacy systems and implementing new solutions.
Key Responsibilities:
* Analyze, design, and implement software solutions following established IT department guidelines.
* Utilize development best practices and ensure high code quality.
* Apply unit testing and follow best practices for delivering reliable software.
Qualifications
Requirements:
* 6+ years of professional experience in software development.
* Strong ability to translate business requirements into technical solutions.
* Creative and logical problem-solving skills, with the ability to communicate complex ideas through diagrams and documentation.
* Proficiency in C# and .NET technologies.
* Experience with relational databases (preferably SQL Server).
* Familiarity with web frameworks (preferably Angular).
* Strong knowledge of design patterns, dependency injection, and test-driven development.
* Experience with version control tools (GIT/SVN).
* Solid understanding of the full software development lifecycle.
Additional Information
If you're passionate about developing high-quality software and are eager to work in a dynamic and culturally diverse environment, we'd love to hear from you.