Senior .NET Developer

October 2, 2023

Apply for this job

Email *

Job Description

Aspire Software is looking for a <strong>Senior .NET Developer </strong>to join our team in Lebanon.<br><br><strong>Here is a little window into our company:</strong> Aspire Software, the operational arm of Valsoft Corp, operates and manages Valsoft’s global portfolio of wholly owned software companies, providing mission-critical solutions across multiple verticals. By implementing industry best practices, Aspire delivers a time sensitive integration process, and the operation of a decentralized model has allowed it to become a hub for creating rapid growth by reinvesting in its portfolio.<br><br><strong>Main Tasks And Responsibilities<br></strong><ul><li> Both front and back-end development, with a high focus on C#.NET, including both back-end web services, REST API’s and working with existing ASP.NET (4.8) products. Exposure to modern web frameworks and solid JavaScript skills – having previous React experience will be of significant benefit.</li><li> Analysis of software design and implementation of cloud native software artefacts on Microsoft Azure.</li><li> Extensive MS SQL Server database experience, including T-SQL and stored procedure creation and optimisation.</li><li> Analysis and Development of data schemas/database interfaces.</li><li> Optimization of software throughput efficiencies.</li><li> A solid understanding of “build vs buy” and when to appropriately integrate third-party products.</li><li> Developing on multiple platforms and using various frameworks, in particular .NET Core, .NET Desktop and Azure Cloud Infrastructure.</li><li> Working with Agile development processes.</li><li> Working and with CD/CI cloud process.</li><li> Providing time estimates for project work based on a feature specification.<br><br></li></ul><strong>Experience And Technical Skills<br><br></strong>The successful candidate will be able to demonstrate or provide proof of a high level of competence and real-world experience in the following.:<br><ul><li> Extensive experience with NET and C# development stack, including ASP.NET and .NET Core</li><li> Experience with developing modern web applications – including particular using React – would be of significant benefit</li><li> Demonstrable experience with MS SQL Server, including extensive usage of stored procedures, SQL queries and data storage techniques, Schema design, and query tuning.</li><li> API experience, especially developing REST services with very good knowledge of JSON and XML payloads. Implementation and understanding of API Gateway platforms is a plus.</li><li> Experience in developing on multiple platforms and using various frameworks.</li><li> Experience in report writing / BI tools (e.g. Metabase / SSRS)</li><li> Experience with Agile development processes.</li><li> Experience with unit testing and code review.</li><li> Experience with CD/CI process.</li><li> Experience in providing time estimates for project work based on a feature specification and produce work accurately and in a timely manner.</li><li> Ideally you should have some experience in native cloud computing; Azure is preferred but AWS is still considered</li><li> Knowledge or experience in TDD / Test Driven Development and SOLID principles</li><li> Async. patterns and micro-services architecture knowledge and experience.</li></ul>