The ideal candidate will be a highly skilled software professional with expertise in .NET technologies.
Job Description
We are seeking an experienced Senior Developer to join our team. The successful candidate will be responsible for developing and maintaining complex software applications using .NET frameworks.
The role requires strong technical skills, excellent problem-solving abilities, and effective communication skills. The candidate should be able to work independently as well as collaborate with cross-functional teams.
Key Responsibilities:
* Design, develop, test, and deploy high-quality software applications.
* Participate in code reviews and provide feedback to improve the overall quality of the codebase.
* Collaborate with the QA team to identify and resolve defects.
* Develop and maintain technical documentation.
* Provide technical guidance and support to junior developers.
Requirements:
* Bachelor's degree in Computer Science or related field.
* At least 10 years of experience in .NET development.
* Strong knowledge of .NET core MVC, C#, Entity Framework, Web API, JavaScript, jQuery, Bootstrap, SSIS, Kendo, and AWS.
* Experience with SQL Server and AWS cloud services.
* Good communication and interpersonal skills.
Desirable Skills:
* Knowledge of Agile methodologies and Scrum practices.
* Experience with Linux and open-source software.
* Familiarity with relational databases and design patterns.
* Skills in unit testing and continuous integration.
Why Choose Us?
Our company offers a dynamic and challenging work environment that encourages innovation and growth. We are committed to providing opportunities for professional development and career advancement.
Join our team and contribute to the success of our organization.