Software Application Architect (Remote) – Amazon Store
Other Jobs To Apply
No other job posts for this day.
At Polaris Inc., we have fun doing what we love by driving change and innovation. We empower employees to take on challenging assignments and roles with an elevated level of responsibility in our agile working environment. Our people make us who we are, and we create incredible products and experiences that empower us to THINK OUTSIDE. Job Summary Polaris Industries, Inc. is seeking a forward-thinking Software Application Architect to join our agile product teams. In this role, you will lead the design and development of scalable, secure, and high-performing software applications. You’ll collaborate with fellow architects to ensure alignment with enterprise architecture standards and drive innovation across our digital platforms. This position requires deep technical expertise, strong leadership, and a passion for modern software development practices. Essential Duties & Responsibilities Architecture & Design
- Champion enterprise architecture principles, standards, and patterns
- Design and evolve cloud-native, scalable, and resilient applications
- Collaborate with Solution Architects to define cross-team architectural strategies
- Evaluate and recommend system solutions, balancing custom development and third-party tool
- Lead the design and development of scalable, cloud-native applications using C#, .NET 8, Azure capabilities, and RESTful APIs
- Architect and implement solutions using Angular and SPA patterns
- Integrate with Azure services such as Service Bus, API Management, and App Services
- Ensure application designs are secure, performant, and aligned with enterprise architecture standards
- Provide technical leadership and mentorship to development teams
- Participate in agile ceremonies and contribute to sprint planning and retrospectives
- Collaborate with product owners, UX designers, and stakeholders to refine user experiences
- Promote a culture of continuous improvement and innovation
- Leverage AI-assisted development tools such as GitHub Copilot to accelerate coding, improve code quality, and enhance developer productivity across teams
- Promote best practices for integrating AI tools into the software development lifecycle, including code generation, documentation, and testing
- Evaluate and recommend emerging AI-driven engineering tools to improve team efficiency and innovation
- Mentor developers on effective use of AI tools to support clean architecture, maintainability, and consistency in codebases
- Monitor and reduce technical debt, ensuring long-term maintainability
- Support and enhance deployed solutions across environments
- Ensure software meets quality, security, and extensibility standards
- Create and maintain technical documentation and support tools
- 10+ years of experience in web application development using C#, ASP.NET, MVC, and Visual Studio
- 2+ years in an Application Architect role
- Proven experience designing and implementing cloud-native applications on Microsoft Azure, including services like Azure Functions, App Service, API Management, and Service Bus
- Experience using Azure Data Factory (ADF) to create and orchestrate data pipelines for moving and transforming data between various data stores.
- Well-versed in front-end framework.
- Strong understanding of software architecture patterns
- Proficiency in relational database design and development using SQL Server
- Demonstrated ability to create and communicate architectural diagrams, technical documentation, and solution blueprints
- Familiarity with front-end frameworks like Angular and modern JavaScript/TypeScript development
- Experience with API development, including RESTful and GraphQL APIs
- Strong understanding of security best practices in application development (e.g., authentication, authorization, data protection)
- Experience working in agile environments and participating in sprint planning, backlog grooming, and retrospectives
- Excellent problem-solving, communication, and collaboration skills across technical and non-technical stakeholders
- Experience with Azure Synapse or Microsoft Fabric for advanced data engineering
- Familiarity with NoSQL databases such as Cosmos DB or MongoDB
- Knowledge of GraphQL for flexible and efficient API design
- Background in B2B or B2C web development
- Experience with front-end SPA frameworks such as Angular
- Familiarity with AI integration in applications, including use of GitHub Copilot
- Understanding of observability practices and tools like Application Insights