IT Application Developer Position
As a skilled IT application developer, you will be working on complex and large-scale applications that have a significant impact.
* Key Responsibilities:
* Designing, developing, and delivering high-quality applications and enhancements within agreed timeframes.
* Leading high-level systems analysis, design, and programming functions for complex business-critical applications.
* Engaging with end-users to gather requirements, provide technical expertise, and ensure successful delivery.
* Collaborating with integration specialists to ensure seamless system interoperability.
* Resolving complex incidents and outages, diagnosing issues, and implementing solutions.
* Maintaining existing applications and services, including upgrades, enhancements, and performance improvements.
* Contributing expert advice to major IT projects, ensuring solutions align with business needs and technical environments.
* Liaising with vendors to resolve complex issues and progress enhancements.
* Supporting and mentoring junior team members.
* Actively contributing to continuous improvement initiatives, aligning with SDLC, Agile, DevOps, and ITIL methodologies.
Required Skills and Qualifications:
* Significant experience in software development and system integration.
* Proven track record delivering large, complex IT projects involving business transformation.
* Strong knowledge of .NET development, including: Proficiency in C# and the .NET Framework/Core.
* Experience with MVC/Web API.
* Strong understanding of OOP principles.
* Entity Framework or other ORM tools.
* SQL Server with ability to write complex queries.
* Front-end exposure (HTML, CSS, JavaScript, Angular/React advantageous).
* RESTful API development and integration.
* Unit testing frameworks (MSTest, NUnit, xUnit).
* Proficiency with Visual Studio and Git.
* CICD experience (Azure DevOps, GitHub Actions, or similar).
* Familiarity with Azure services (App Services, Functions, Key Vault, etc.).
* Agile/Scrum development experience.
* Excellent communication skills, with the ability to engage both technical and non-technical stakeholders.
* Strong problem-solving, debugging, and documentation skills.
Benefits:
Hudson is committed to helping you find a workplace where you feel respected, supported, and free to thrive. We welcome applications from all backgrounds, identities, and lived experiences—because when different voices come together, amazing things happen.