Intermediate Application Developer (.NET / SharePoint / Azure)
Job Description
- Participate in the full Software Development Life Cycle (SDLC): analysis, design, development, testing, deployment, and maintenance.
- Configure, develop, and implement ICT components, including source code, unit tests, software components, design patterns, database schemas, and backend system configurations (cloud and on-premises).
- Design, prototype, develop, and test C1 applications based on the agreed prioritised backlog.
- Report progress and manage tasks daily using JIRA.
- Support the information systems roadmap, including client's Azure cloud environment, SharePoint Online, and Microsoft 365.
- Create and maintain SharePoint Online site collections, including custom content types, site columns, workflows, governance policies, and retention policies.
- Implement task automation and CI/CD pipelines.
- Implement UI look-and-feel in line with corporate usability and accessibility standards.
- Conduct technical and source code reviews.
- Design, implement, and maintain integrations with other systems and platforms.
- Produce and maintain technical documentation (architecture documentation, operational manuals, release guidelines, user manuals).
- Provide website support and troubleshooting when required.
Requirements:
- Bachelor's plus a minimum of 6 years of relevant professional experience
- Fluency in English, at least B2 level according to the CEFR (Common European Framework of Reference for Languages).
Backend Development
- .NET 6 (or newer), C#
- ASP.NET, ASP.NET MVC, ASP.NET Web API
- Entity Framework
- VB.NET
- Development of unit tests for backend components
Frontend Development
- Experience with at least one JavaScript framework (Vue.js or React)
- JavaScript, HTML5, CSS3, XML
- Bootstrap CSS or similar web design frameworks
- Development of unit tests for frontend functionality
Microsoft Ecosystem & Cloud
- Microsoft Entra ID (Azure Active Directory)
- Azure App Services
- Microsoft Graph API
- Azure DevOps
- Azure Blob Storage or Azure Data Lake Storage Gen2
- SharePoint Online (enterprise-level applications)
- SharePoint Framework (SPFx)
- PnP (Patterns & Practices) tools
- Microsoft 365 environment
Integration & Automation
- Web API development and system integrations
- CI/CD implementation
- PowerShell scripting (or equivalent)
- Microsoft Power Platform
- Microsoft Copilot Studio
Database
- Strong SQL skills
- Microsoft SQL Server database structures
- Stored procedures
- Database performance troubleshooting and optimization
Professional Profile
- Proven experience in enterprise application development.
- Ability to work independently while aligning with ICT governance and architecture standards.
- Strong analytical and problem-solving skills.
- Experience working in structured environments with ticketing systems (e.g., JIRA).
- Commitment to code quality, documentation, and best practices.