System Design: Architect and design enterprise-level applications using C# and .NET Core, focusing on microservices, cloud-native patterns, and multi-tier distributed systems.
Technical Leadership: Lead development teams, establish coding standards, and define architectural blueprints to ensure consistency across projects.
Stakeholder Collaboration: Work with business owners, product managers, and customers to translate complex business needs into actionable technical specifications.
Code Quality & Mentorship: Conduct deep-dive code reviews, identify technical debt, and mentor junior/mid-level developers on best practices and design patterns.
Technology Evaluation: Research and recommend new frameworks, libraries (e.g., Entity Framework Core), and tools to optimize the software ecosystem.
Performance & Security: Oversee application performance tuning, ensure robust security protocols (OAuth, JWT), and plan for high availability and disaster recovery.
NAM Info Inc +17 Required Skills & Qualifications
Technical Mastery: Expert-level proficiency in C#, .NET Core, and the broader .NET ecosystem.
Architecture Patterns: Deep knowledge of Microservices, MVC, Clean Architecture, N-tier, and SOLID principles.
Cloud Expertise: Hands-on experience with cloud platforms like Microsoft Azure (Functions, Logic Apps, Service Bus) or AWS.
Data Persistence: Proficiency in SQL Server, NoSQL databases (e.g., Cosmos DB), and ORMs like EF Core or Dapper.
DevOps/CI/CD: Experience with containerization (Docker, Kubernetes) and automated pipelines (Azure DevOps, Jenkins).
Experience: Typically requires 10+ years of software development experience, with at least 5 years in an architectural or leadership role.
Education: Bachelor's or Master's degree in Computer Science or a related field.
experience
20
show more
Key Responsibilities
System Design: Architect and design enterprise-level applications using C# and .NET Core, focusing on microservices, cloud-native patterns, and multi-tier distributed systems.
Technical Leadership: Lead development teams, establish coding standards, and define architectural blueprints to ensure consistency across projects.
Stakeholder Collaboration: Work with business owners, product managers, and customers to translate complex business needs into actionable technical specifications.
Code Quality & Mentorship: Conduct deep-dive code reviews, identify technical debt, and mentor junior/mid-level developers on best practices and design patterns.
Technology Evaluation: Research and recommend new frameworks, libraries (e.g., Entity Framework Core), and tools to optimize the software ecosystem.
Performance & Security: Oversee application performance tuning, ensure robust security protocols (OAuth, JWT), and plan for high availability and disaster recovery.
NAM Info Inc +17
...
Required Skills & Qualifications
Technical Mastery: Expert-level proficiency in C#, .NET Core, and the broader .NET ecosystem.
Architecture Patterns: Deep knowledge of Microservices, MVC, Clean Architecture, N-tier, and SOLID principles.
Cloud Expertise: Hands-on experience with cloud platforms like Microsoft Azure (Functions, Logic Apps, Service Bus) or AWS.
Data Persistence: Proficiency in SQL Server, NoSQL databases (e.g., Cosmos DB), and ORMs like EF Core or Dapper.
DevOps/CI/CD: Experience with containerization (Docker, Kubernetes) and automated pipelines (Azure DevOps, Jenkins).
Experience: Typically requires 10+ years of software development experience, with at least 5 years in an architectural or leadership role.
Education: Bachelor's or Master's degree in Computer Science or a related field.
experience
20
show more
share this job.
the application process.
See what comes ahead in the application process. Find out how we help you land that job.
1 of 8
apply with randstad.
Applying with us is easy. We will review your application and see if you are a good fit for the job and the company.
2 of 8
we'll give you a call.
Our consultant will call you at a suitable time to discuss your application and further career aspirations.
3 of 8
getting you registered.
If you’ve never worked with us before, we’ll need some basic additional pieces of information to confirm your eligibility for work.
4 of 8
compliance check.
Next, we just need to verify a few things - we’ll make the relevant compliance checks and keep you posted.
5 of 8
reference and background check.
As part of the process in ensuring you’re perfect for the role, we’ll make contact with any relevant references you’ve provided.
6 of 8
the perfect job for you.
Our expert team will either arrange an interview for the role you’ve applied for, or if they believe there’s a better opportunity, they’ll suggest alternative options too.
7 of 8
the interview.
We’ll ensure that you’re fully prepared ahead of your interview and know exactly what to expect - good luck!
8 of 8
start your new job.
Congratulations, you’re ready to begin your new job. The team will ensure that you’re fully prepared for your first day.
Key Responsibilities Define end-to-end solution architecture for new applications and systemenhancements Design scalable backend systems using .NET 8 / ASP.NET Core Establish best practices for API design, microservices, and integration patterns Architect responsive and maintainable frontend solutions using React andTypeScript Design and optimize database architecture (SQL Server / Azure SQL) Define strategies for background processing (Hangfire / Az
Key Responsibilities Define end-to-end solution architecture for new applications and systemenhancements Design scalable backend systems using .NET 8 / ASP.NET Core Establish best practices for API design, microservices, and integration patterns Architect responsive and maintainable frontend solutions using React andTypeScript Design and optimize database architecture (SQL Server / Azure SQL) Define strategies for background processing (Hangfire / Az
let similar jobs come to you
We will keep you updated when we have similar job postings.
Thank you for subscribing to your personalised job alerts.