Application Architect
Role details
Job location
Tech stack
Job description
We are seeking an Application Architect to help guide the design, stability, and modernization of enterprise applications within a Microsoft-based technology environment. This role will work closely with software engineering teams to shape technical solutions, improve application architecture, and support ongoing platform enhancements.
The Application Architect will play a key role in aligning development efforts with architectural standards, mentoring development teams, and helping evaluate new technologies including emerging AI-enabled capabilities.
This position is ideal for someone with a strong .NET development background who has transitioned into system design and technical leadership., * Define and guide architecture for enterprise applications built on the Microsoft technology stack
- Collaborate with engineering teams to design scalable and maintainable software solutions
- Provide technical leadership throughout the software development lifecycle
- Assist teams with complex system design challenges and integration efforts
- Support application modernization initiatives and platform improvements
- Participate in design discussions and technical reviews to ensure alignment with architecture standards
- Analyze system performance and recommend improvements to reliability and scalability
- Mentor developers on architecture principles, development practices, and technical decision making
- Assist with evaluation and implementation of emerging technologies including AI-enabled solutions
- Work cross functionally with infrastructure, development, and business teams to deliver technology solutions
- Maintain architecture documentation and system design artifacts
- Collaborate with external partners and vendors when necessary to support application platforms
Requirements
Do you have experience in Technical troubleshooting support?, * 7+ years of experience in software development or application engineering
- Strong experience developing applications using C# and .NET technologies
- Experience contributing to system architecture or leading technical design initiatives
- Understanding of modern application development practices and software lifecycle processes
- Strong troubleshooting and problem solving skills
- Ability to communicate technical concepts clearly across technical and non technical audiences
- Experience mentoring or guiding development teams
Preferred Qualifications
- Experience working with cloud platforms such as Microsoft Azure
- Familiarity with messaging, integration, or distributed system patterns
- Exposure to AI-enabled services or emerging AI technologies
- Experience supporting application modernization or platform upgrades
- Background working within complex enterprise technology environments
Benefits & conditions
$120,000 - $125,000 a year - Permanent, Full-time, Job Types: Full-time, Permanent
Pay: $120,000.00 - $125,000.00 per year