․Net developer

Inecobank Cjsc — Armenia · Posted ~1 day ago

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Description

We are seeking a skilled Senior .NET Developers to join our growing team. The ideal candidate will have a strong foundation in backend development, with a passion for tackling complex challenges and creating scalable, high-performance systems. In addition to proficiency in .NET technologies, the candidate should also have a solid understanding of front-end technologies, such as JavaScript, to bridge the gap between backend and user-facing applications. Main responsibilities: • Design, develop, and maintain backend services and applications. • Work on integrating various APIs and third-party services into existing and new applications. • Write clean, maintainable, and well-documented code following best practices and coding standards. • Develop and execute tests to ensure the quality and functionality of the code. • Collaborate with stakeholders to deliver high-quality software solutions. • Identify and resolve technical issues and bugs in a timely manner. • Stay updated with emerging technologies and industry trends to continuously improve skills and contribute to the team's growth. Required qualifications: • Bachelor’s degree in Computer Science, Engineering, or a related field. • 5+ years of experience in backend development using .NET technologies. Tech skills: • Strong proficiency in C# and .NET Framework, .NET Core. • Solid experience with APIs and services architecture. • Strong knowledge of SQL and No-SQL Databases, with advanced expertise in deep SQL for performance tuning and complex queries. • Proficiency in Oracle. • Familiarity with JavaScript and TypeScript for full-stack development and integrating front-end technologies. • Experience with BPMN (Business Process Model and Notation) for workflow design and process optimization. • Strong understanding of Clean Architecture principles for building maintainable and scalable applications. • Experience designing and developing Microservices Architecture for highly distributed systems. • In-depth understanding of system design principles, with a focus on scalability, performance, and maintainability. Soft Skills: • Excellent problem-solving skills and attention to detail. • Strong communication and teamwork abilities. • Ability to work independently and manage time effectively. • Eagerness to learn and adapt to new technologies.