Kërkoni punë
6 Mars, 2024

Core Skills Required:

       Advanced proficiency in C#, SQL, ASP.net MVC, HTML, and JavaScript.

       Solid understanding of Application Lifecycle Management (ALM) with experience using Team Foundation Server (TSF).

       Expertise in software and data analysis, modeling techniques, and methodologies, with a strong foundation in Microsoft product architectures including .Net Framework (3.5+), Windows Communication Framework, Workflow Foundation, Entity Framework, ASP.net MVC, Internet Information Service, SQL Server, and SharePoint.

       Proficiency in XML/XSD, WSDL, SOAP, WS-Security, WS-Trust, WS-ReliableMessaging; development skills in HTML5, AJAX, CSS3, XML/XSLT, and RSS.

       Familiarity with integrating Microsoft code with major open-source frameworks/tools like Bootstrap, GitHub, JQuery, AngularJS, NodeJS, Spring Boot.

       Competency in documentation, testing, and debugging techniques and tools.

Senior-Level Responsibilities:

       Design and develop detailed technical solutions using UML 2.0 and design patterns. This includes structuring solution classes, identifying interfaces, dividing functionalities across different layers, and defining component breakdown.

       Design and configure Web Services, ensuring the alignment with the conceptual UML Service Model.

       Design and document the logical/physical schema of databases using ER models derived from a conceptual UML Domain Model. Experience in SQL query optimization and index creation is crucial.

       Lead the development of distributed SOA applications and high-performance Web Applications following Microsoft’s best practices and patterns.

       In-depth knowledge and hands-on experience with the Azure CLOUD environment, focusing on development, testing, and deployment strategies.

       Develop microservices and APIs using REST protocol, demonstrating advanced understanding and application of these technologies.

 

This role requires the candidate to have at least 5 years of experience as a software developer. Also it demands a high level of autonomy, technical expertise, and the ability to design and implement complex solutions that meet and exceed operational requirements.

Niveli i punës
Niveli i mesëm (Mid-Level)
Lloji i Punësimit
Kohë e plotë (Full Time)