Software Application Architect

Skills
C#Computer ScienceWeb ApplicationsBusinessCritical ThinkingData ArchitectureDatabases
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Bachelor’s degree in Computer Science Software Engineering or related technical field
  • 10+ years of web application development experience using C# ASP.NET and related frameworks
  • 2+ years of experience in an Application Architect role
  • Experience designing and delivering cloud-native applications on Microsoft Azure
  • Strong understanding of software architecture patterns and secure application design principles
  • Proficiency in SQL Server relational database design and development
  • Experience with Angular and JavaScript TypeScript
  • Experience working in agile development environments
  • Not eligible for sponsorship

Nice to have

  • Critical Thinking
  • Collaboration
  • Technical Expertise

Day to day

  • Lead the design and evolution of scalable cloud-native applications that power digital platforms.
  • Work closely with solution architects and agile product teams to shape secure modern application patterns and integration approaches.
  • Provide hands-on technical leadership across solution design implementation and maintainability while mentoring development teams and reducing technical debt.