Software Architect (.net/Azure)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+8 more
Job description
This is a collaborative, staff-augmentation role. The Senior Software Architect works closely with internal engineering teams and senior technical leadership, taking ownership of day-to-day technical execution and design decisions while aligning with broader architectural direction. Designs and implements features and functionality for modern, cloud native web applications. This includes proof of concept, development, testing and documenting software specifications throughout the project lifecycle. Communicates designs, technology strategy and patterns, coordinating work amongst internal teams. Provides technical support to team members throughout implementation and support activities.
Duties/Responsibilities: Develops and implements system functional and non-functional requirements in collaboration with senior technical leadership Designs and documents API level specifications and data models Collaborates and coordinates with Software Engineers and Software/Enterprise Architects Advises on high-risk design decisions prior to implementation Collaborate with analysts and designers in the development and initiation of new software programs and applications Research, document, and implement program requirements and specifications Defines high-level migration plans to address the gaps between the current and future systems Participates in system design activities to ensure solutions exhibit high levels of performance security, scalability, maintainability, appropriate reusability and reliability Leads analysis of the current systems environment and recommends solutions for improvement Knowledge, Skills, Abilities, & Behaviors Required
Requirements
5+ years’ experience Extensive knowledge in network design, application development, middleware, servers and storage, database management, and operations. Strong understanding of coding methods, project management. High level of understanding of technical expertise in systems analysis and programming with basic knowledge of the business environment Knowledge of DevOps processes and CI/CD pipelines
Core Technologies: Microsoft Azure (AKS, Function App Runtime, Azure Storage, Event Hub, Service Bus, CosmosDB), SQL Server, Kubernetes, Kustomize, Docker, Git, .NET 8+, TypeScript, Angular, Auth0, Bachelor’s degree in computer science management, information systems, or related field; plus five to ten years related experience; or equivalent combination of education and experience Knowledge of the following technical disciplines: network design, application development, middleware, servers and storage, database management, and operations Strong analytical, problem solving, organizational, communication, and interpersonal skills Expert level understanding of coding methods, project management, and related best practices High level of understanding of technical expertise in systems analysis and programming with basic knowledge of the business environment Knowledge of DevOps processes and CI/CD pipelines Core Technology Proficiencies: Microsoft Azure (AKS, Function App Runtime, Azure Storage, Event Hub, Service Bus, CosmosDB), SQL Server, Kubernetes, Kustomize, Docker, Git, .NET 8+, TypeScript, Angular, Auth0
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…