What are the responsibilities and job description for the Application Architect position at CornerStone Technology Talent Services?
Application Architect – .NET
Our client is seeking a skilled Application Architect to design and implement effective software application systems. This is an exciting opportunity to join a growing IT team and play a key role in shaping the technical strategy and architecture for the organization.
On-site - Phoenix, Arizona
Responsibilities:
- Collaborate with internal teams and external stakeholders to develop technical strategy and architecture.
- Identify and mitigate business risks related to solution architecture.
- Design and develop scalable, enterprise-grade software solutions.
- Maintain and enhance existing software systems.
- Establish and promote best practices and design patterns in software development.
- Identify opportunities to create reusable components.
- Develop and enforce architecture standards.
- Mentor IT team members.
- Estimate and delegate tasks for larger projects.
- Participate in Agile ceremonies (standups, grooming, planning, retrospectives).
- Research and assess new technologies to improve systems and workflows.
Requirements:
- Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent experience).
- 7 years of software development experience with enterprise-grade applications.
- Proficiency in:
- C#, .NET stack
- Windows Service Programs, Windows Desktop (WinForms)
- OAuth/Identity Server
- Entity Framework, SQL Server, SSRS
- Experience with document creation and generation solutions.
- Ability to work independently and collaboratively in a team environment.
- Strong communication skills to explain complex technical concepts clearly.
- Experience establishing and enforcing coding standards.
- Self-motivated with a strong work ethic and adaptability.
- Majority of time onsite in Phoenix, Arizona.
Preferred Qualifications:
- Experience in legal, mortgage, or financial services industries.
This role offers an excellent opportunity for an experienced Application Architect to contribute to the modernization and strategic development of critical business applications. If you are passionate about building high-quality software and driving architectural excellence, we encourage you to apply!