Job Overview
We are seeking a skilled Software Development Professional to join our team. In this role, you will play a key part in delivering high-quality software solutions.
Key Responsibilities:
* Develop production-level software using Microsoft .NET and .NET Core;
* Design and implement efficient algorithms and data structures;
* Collaborate with cross-functional teams to deliver projects on time;
* Maintain and improve existing codebases;
* Stay up-to-date with industry trends and emerging technologies.
Requirements
* At least 4 years of experience developing software using Microsoft .NET and .NET Core;
* Proficient in C# and MVC frameworks;
* Familiarity with HTTP, REST, and web technologies;
* Solid understanding of object-oriented design patterns and principles;
* Excellent problem-solving skills and attention to detail;
* Fluent communication and teamwork skills.
Benefits
This role offers a challenging and rewarding work environment with opportunities for growth and professional development. We provide a competitive compensation package and comprehensive benefits.