




Objective: (summary about the position) Candidate will be responsible for diagnosing, debugging, and resolving issues on our current production platforms. Candidate will create, build, and maintain software solutions using a variety of modern technologies. Additionally, will participate in code reviews to ensure that we deliver a high\-quality product. Responsibilities: * Lead the design and implementation of applications, collaborating with Product Owners, Architects, and Business Users to achieve business goals. * Building and configuring applications, Writing testable and scalable code for programs and Assisting with application troubleshooting and debugging * Identifying improvements to the existing application code and designs, increasing flexibility and reducing future effort and the ability to “pitch” these ideas to Technical and non\-technical stakeholders as required. * Mentoring Developers and juniors in the team to achieve technical excellence in project delivery. * Develop technical specifications and architecture of application components * Review and refactor code * Document development and operational procedures **Requirements** 1\. Degree of education: Bachelor’s degree in computer science or engineering 2\. Total working experience: 5 to 7 years’ experience in .NET development 3\. Total experience in field: 7 years 4\. Qualifications necessary for the vacancy: * **.NET Core and C\#**: Expertise in developing scalable, high\-performance applications using .NET Core and C\#. * **ASP.NET MVC and Web API**: Proficient in creating robust web applications and RESTful services. * **Frontend Development**: Strong skills in **Angular 2\+**, **JavaScript**, **HTML5**, **CSS3**, **Bootstrap**, and **JQuery** for building responsive user interfaces. * **Database Management**: Comprehensive experience with **SQL** and **NoSQL** databases, including query optimization and performance tuning. * **LINQ**: Proficient in querying and transforming data using LINQ. * **Object\-Oriented Programming (OOP)**: Advanced knowledge of OOP principles for structured and modular development. * **SOLID Principles**: Practical implementation of SOLID principles for maintainable and scalable codebases. * **Design Patterns**: Strong understanding of and ability to implement software design patterns. * **XML and SOAP Web Services**: Experienced in designing and consuming XML\-based SOAP web services. 5\. Set of skills necessary for the vacancy: * Leadership, Basics of Project Management, Problem Solving, Familiar with Systems architecture and security requirements. * Agile best practices and designing solutions for rapid build, test, and deployment. * In\-depth knowledge of modern software architectures, including microservices, APIs, and cloud computing. 6\. Specific degrees, certifications…etc. needed for the vacancy.


