Senior Fullstack .NET Developer
Job Description:
At DIGITALL we dont just deliver technology we deliver the future! We are explorers, knowledge-hunters, tech geeks, problem solvers and game changers who want to inspire and be inspired. Our DIGITALL people are always one step forward: working with top-notch technologies, creating innovations ahead of the market trends, sharing the passion for discovering better ways. As a human-centric organization, our teams are built on mutual respect and open communication, allowing everyone to be authentic, express ideas and unleash their potential. We are proud of our DIGITALL bright minds and never stop developing their skills to keep pushing boundaries together and do what we love. DIGITALL operates globally with a team of 1000 experts in 16 locations across 8 countries.
This is your job:
- Develop, enhance, and support enterprise web applications using C#, ASP.NET Core, React, and TypeScript.
- Design and integrate REST APIs, using Azure API Management, Microsoft Entra ID, and managed identities.
- Build reusable frontend components with responsive design, accessibility, and appropriate state management.
- Design and maintain PostgreSQL data models, queries, indexes, migrations, and transactions.
- Deploy and support applications in Microsoft Azure, and configure and maintain CI/CD pipelines in Azure DevOps.
- Develop and maintain automated unit, integration, regression, and API tests.
- Apply secure coding practices, address vulnerabilities, and improve application performance, reliability, and maintainability.
- Contribute to code reviews, technical documentation, troubleshooting, and production support.
- Collaborate with multicultural and distributed teams under technical direction within a SAFe Agile delivery environment.
Your qualifications:
- Bachelor's degree in Computer Science, Information Systems, Engineering, or a related discipline, or equivalent relevant professional experience.
- At least 8 years of professional software development experience delivering secure, scalable, production-quality enterprise web applications.
- Recent hands-on enterprise delivery experience across .NET, React/TypeScript, Microsoft Azure, SQL, and CI/CD. Eight years of experience in each individual technology is not required.
- Strong hands-on experience with C#, ASP.NET Core, supported .NET versions, REST APIs, dependency injection, and enterprise integration patterns.
- Strong hands-on experience with React and TypeScript, reusable components, state management, responsive design, accessibility, and API integration.
- Strong knowledge of PostgreSQL and relational databases, including data modeling, SQL, indexing, migrations, transaction management, and performance optimization.
- Practical experience with Microsoft Azure, Azure API Management, Microsoft Entra ID authentication and authorization, and managed identities.
- Hands-on experience with Azure DevOps, source control, backlogs and work items, and CI/CD pipeline configuration and maintenance.
- Experience with application configuration, secrets management, logging, monitoring, and production troubleshooting.
- Experience developing and maintaining automated unit, integration, regression, and API tests.
Non-Functional Expertise:
- Secure coding, dependency management, and vulnerability remediation.
- Application performance, scalability, resiliency, privacy, and auditability.
- Code reviews, debugging, performance optimization, and maintainable engineering practices.
- Clear technical documentation and effective knowledge sharing.
Collaboration and Delivery Competencies:
- Strong analytical, communication, and problem-solving skills.
- Ability to work independently on assigned tasks while following technical direction and agreed engineering standards.
- Ability to contribute effectively within SAFe Agile delivery environments.
- Experience collaborating with multicultural and distributed delivery teams.
Candidate Evaluation Criteria:
Each submitted profile should clearly specify:
- Years of experience: Total professional software development experience and relevant experience with each required technology.
- Most recent relevant project: Project overview, business context, technology stack, and delivery timeframe.
- Role and responsibilities: Specific responsibilities, level of ownership, and contribution to technical delivery.
- Technology exposure: Practical implementation experience with the required technologies, clearly distinguished from theoretical knowledge.
Organizational information:
All applications will be treated in strict confidentiality.
Please note that only shortlisted candidates will be invited to an interview.