Senior Software Architect

Skills
C#Computer ScienceSQLSoftware ArchitectureSoftware DevelopmentDesign PatternsMicroservices
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or related field required.
  • At least ten years of experience in software development environments.
  • Proficiency in C#, .Net Framework, SQL, and knowledge of modern software architecture patterns like microservices.
  • Experience in leading software architectural and design activities.

Nice to have

  • C#
  • .NET
  • SQL Architectural Experience
  • Software Development Leadership

Day to day

  • Lead a team in identifying software goals and developing system implementation.
  • Oversee the entire development process, ensuring it aligns with the company's roadmaps and best practices.
  • Participate actively in software development and prototyping efforts to address technical concerns.
  • Champion and ensure compliance with architectural standards and software engineering processes.