Job Overview
We are seeking an experienced Application Developer to join our IT team. As a key member, you will be responsible for designing and developing high-quality applications that meet complex business system requirements.
Key Responsibilities
* Develop scalable software solutions within agreed timeframes.
* Lead systems analysis, design, and programming functions for large-scale applications.
* Collaborate with end-users to gather requirements and ensure successful delivery.
* Work closely with integration specialists for seamless system interoperability.
* Diagnose and resolve complex incidents, implementing effective solutions.
* Maintain existing applications, including upgrades, enhancements, and performance improvements.
Essential Skills & Experience
* Significant experience in software development and system integration.
* Proven track record delivering large IT projects involving business transformation.
* Strong knowledge of .NET development, including C# and the .NET Framework/Core.
* Experience with ASP.NET MVC/Web API, OOP principles, Entity Framework, SQL Server, and unit testing frameworks.
About You
* Excellent communication skills to engage technical and non-technical stakeholders.
* Strong problem-solving, debugging, and documentation skills.
Attractive working environment