Senior Application Developer
Job Summary
Software Development & Engineering
- Design develop test and maintain applications using .NET 6 (or newer) C# MVC Web API Entity Framework and .
- Develop modern front-end solutions using frameworks such as React or .
- Implement robust unit and integration testing for both front-end and back-end components.
- Build and maintain Web APIs and perform complex system integrations.
- Ensure high-quality code through technical reviews and code quality standards.
Architecture & System Design
- Lead the design and implementation of solution architecture including:
- Software components
- Design patterns
- Database schemas
- Cloud and on-premises infrastructure
- Contribute to the evolution of system architecture aligned with ICT strategy.
- Prototype and deliver new features based on prioritized backlog.
Cloud & Microsoft Ecosystem
- Work extensively with:
- Microsoft Entra ID (Azure AD)
- Azure App Services
- Azure DevOps (CI/CD pipelines)
- Microsoft Graph API
- Utilize Azure Blob Storage and/or Azure Data Lake Storage Gen2.
- Implement automation scripts using PowerShell or similar technologies.
SharePoint & Microsoft 365
- Develop and maintain enterprise solutions using SharePoint Online.
- Implement solutions using:
- SPFx (SharePoint Framework)
- PnP (Patterns & Practices) tools
- Configure and manage:
- Site collections and subsites
- Custom content types and site columns
- Workflows and governance policies
Power Platform & AI Tools
- Develop solutions using Microsoft Power Platform (Power Apps Power Automate etc.).
- Utilize Microsoft Copilot Studio where applicable.
Database & Performance
- Design and manage SQL Server databases including:
- Stored procedures
- Performance tuning and troubleshooting
- Work independently with SQL and database optimization techniques.
UI/UX & Web Technologies
- Implement responsive and user-friendly interfaces using:
- HTML5 CSS3 JavaScript XML
- Frameworks such as Bootstrap
- Ensure compliance with UI/UX standards and usability guidelines.
DevOps & Process
- Implement and maintain CI/CD pipelines.
- Work with JIRA for task tracking and reporting.
- Maintain up-to-date documentation and ticket status on a daily basis.
Collaboration & Reporting
- Collaborate with:
- ICT Project Managers
- Solution Architects
- Business Analysts
- Testers and Product Owners
- Participate in analysis design and delivery of new features and improvements.
- Provide input on technical decisions and solution strategies.
Monitoring Security & Support
- Monitor system usage and performance (analytics).
- Conduct security audits and provide recommendations.
- Support website maintenance and operational activities.
Documentation
- Produce and maintain:
- Solution architecture documentation
- Operational manuals
- Release notes and version documentation
- User manuals and technical guides
Qualifications :
- Bachelors plus a minimum of 10 years of relevant professional experience
- Fluency in English to at least B2 level according to the CEFR (Common European Framework of Reference for Languages).
- Strong experience with:
- .NET (6 or newer) C# stack
- Entity Framework
- JavaScript frameworks (React or )
- Solid knowledge of:
- RESTful APIs and system integrations
- SQL Server and database optimization
- Azure cloud services
- SharePoint Online and SPFx
- Experience with:
- Azure DevOps and CI/CD pipelines
- PowerShell scripting
- Microsoft Graph API
- Power Platform and Copilot Studio (preferred)
Professional Competencies
- Ability to work independently with high quality and accountability
- Strong analytical and problem-solving skills
- Experience working in Agile/Scrum environments
- Excellent communication and collaboration skills
- Strong documentation discipline
Work Environment
- Enterprise-level ICT environment
- Agile collaboration with multidisciplinary teams
- Combination of cloud (Azure) and on-premises systems
- Structured project governance and reporting processes
Success Criteria
- Delivery of high-quality scalable and secure solutions
- Effective collaboration with ICT and business stakeholders
- Timely updates and accurate reporting in JIRA
- Adherence to best practices standards and architectural guidelines
Remote Work :
No
Employment Type :
Full-time
About Company
Ar?s is a fully independent group of companies specialized in managing complex IT projects and systems for large organisations, focusing on state-of-the-art software development, business intelligence and infrastructure services. We are composed of 17 entities across 9 countries that ... View more