Job Description
We are working towards turning digital visions into reality. We are continuously growing and we are looking for a Application Architect specializing in .NET and Sharepoint to join our UniQue team.
Responsibilities
- Participate in the architecture and design of information systems
- Review of the architecture of existing systems
- Design and development of architecture components and building blocks
- Analysis of the integration of different information systems
- Data analysis and data modelling
- Production of software architecture documents
- Design and development of application APIs using suitable frameworks (REST, Swagger)
- Participation in technical working groups, progress meetings and meetings with the users
- Design and development of applications integration with the authentication and authorization modules
- Assistance during relevant parts of testing, analysis, technical documentation, deployment, evaluation and reporting
Qualifications
- Hold a Master’s degree
- 13 years of IT professional experience
- A minimum 6 years of recent experience in application development with .NET integrating with SharePoint APIs
- At least 6 years of experience with Microsoft SharePoint APIs (SharePoint 2019 and above) on-prem development and configuration
- At least 6 years of experience in architecture, design and development of information systems
- A minimum 2 years of experience with UML or CASE tools
- No less than 1+ year of experience with: CI/CD technologies (e.g. Bamboo), Service Oriented Architecture, Enterprise Architecture, modelling tools, Oauth for authentication of applications
- Experience with relational databases, in particular Microsoft SQL Server
Skills
- Knowledge of web technologies
- Familiarity with the Atlassian suite (Bitbucket, JIRA, Confluence)
- Knowledge of interoperability technology (e.g. web services, message-oriented middleware, service-oriented bus)
- Proficiency with IIS web server configuration is an advantage
- Experience with SCRUM development is an advantage
- Knowledge of project management methodology is an advantage (e.g. Prince, PMI)
Languages
- English