Backend Solution Architect ( .NET ) [J130]

SKM Group
20 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
€ 120K

Job location

Remote

Tech stack

JavaScript
.NET
Unit Testing
Azure
C Sharp (Programming Language)
Static Program Analysis
Continuous Integration
Dependency Injection
Software Design Patterns
Programming Tools
Entity Framework
Microsoft Visual Studio
Microsoft SQL Server
SQL Azure
NoSQL
OAuth
Software Architecture
Redis
Power BI
JSON Web Token
Software Engineering
SQL Server Reporting Services
Systems Architecture
TypeScript
.NET Core
React
ASP.NET
Backend
Containerization
Integration Tests
Kubernetes
Front End Software Development
Software Version Control
Docker
Microservices

Job description

You will be joining a team of skilled professionals and contributing to a large distributed application that was created for global teams to gather project-related data at one place and surface key information to clients easily. The purpose of the project is to allow internal teams to efficiently collaborate on complex projects, provide big corporate clients detailed analysis, visibility and control during multi-phase transactions running while acquiring or selling a business entity.

The application provides different roles according to a user's assignment on the current project allowing users to perform a defined subset of operations and it also allows the customers to access the shared content inside. When all the data is collected and processed, the application allows to generate a detailed report which is presented as the final output of the whole project. The application is very high-profile, uses microservice architecture and is built with focus on the highest possible technical quality using the most modern technology stack.

Core Responsibilities

  • Bridge business and technical requirements, translating business needs into technical solutions
  • Design and oversee system architecture, including application, security, infrastructure, and deployment
  • Lead technical feasibility studies and impact assessments
  • Provide technical guidance and mentoring to development team
  • Collaborate with Product Owners and stakeholders to define and negotiate requirements
  • Ensure delivery of high-quality technical solutions within timelines

Requirements

Do you have experience in xUnit?, * 13+ years in software development

  • Expert in C#, .NET Core, ASP.NET Web API, Entity Framework Core
  • Strong experience with Azure cloud services (AppService, Functions, Service Bus)
  • Proficient in MS SQL Server/Azure SQL Database and SSRS
  • Advanced knowledge of software architecture patterns and principles
  • Experience with containerization and CI/CD practices
  • Excellent communication skills for technical and non-technical stakeholders, * Unit testing and integration testing (xUnit/nUnit)
  • Design patterns and dependency injection
  • Source control and development tools (Visual Studio, Azure DevOps)

Desired Skills

  • Microservices architecture
  • Docker and Kubernetes
  • OAuth, JWT, and security best practices
  • NoSQL databases and Redis
  • Basic frontend knowledge (JavaScript, TypeScript, React)
  • PowerBI and SSRS reporting
  • Experience with static code analysis and profiling tools

Personal Qualities

  • Strong analytical and problem-solving abilities
  • Business-oriented mindset with cost-efficiency awareness
  • Proven leadership and mentoring capabilities
  • Excellent communication and stakeholder management skills
  • High sense of ownership and commitment to quality, * Software development: 10 years (Required)
  • Backend Solution Architect: 4 years (Required)

About the company

We are a software house with a 18-year history, a rich portfolio, projects all over the world and an appetite for more. We have built our brand on professionalism and flexibility in delivering software solutions. We are not afraid of unconventional ideas and value innovation and imaginative change.

Apply for this position