What are the responsibilities and job description for the Senior Application Architect position at ICG Automation?
Location: On-site | Tallahassee, FL
An Application Architect is required in Tallahassee, FL. The ideal candidate will be
responsible for designing and developing scalable software solutions and providing
technical leadership in architecting and maintaining APIs, data mapping, and
monitoring complex, high-volume data integration processes.
Primary Responsibilities:
- Collaborate with business analysts, project managers, and stakeholders to
understand functional and non-functional requirements.
- Translate business requirements into scalable and efficient architectural
designs.
- Design and implement robust system architectures, ensuring seamless
interaction between components.
- Develop software applications using the .NET framework (C#, VB.NET, F#).
- Utilize ASP.NET or ASP.NET Core, including MVC, Web API, and Blazor for web
development.
- Create and optimize SQL queries, stored procedures, and functions.
- Build responsive, accessible, and user-friendly front-end interfaces.
- Review code and architectural decisions to ensure adherence to best practices.
- Analyze, monitor, and improve application performance.
- Develop scalable solutions in anticipation of growing user demand.
- Ensure applications follow security and compliance standards.
- Implement DevOps practices such as CI/CD for continuous delivery.
Required Knowledge, Skills, and Abilities (KSAs):
- 5 years of experience with .NET Core and API development.
- 5 years of experience in SQL Server (DDL, DML, advanced stored procedures,
indexing, transactions, logging, error handling).
- 3 years of experience in data mapping and integration architecture.
- 3 years of working with large datasets (cleaning, transforming, visualizing).
- 3 years of experience in testing high-volume, complex data integration
workflows.
- 1 years of experience with Salesforce, IBM MQ (Message Queues), and
MuleSoft.
- Familiarity with system catalog views and Microsoft Azure Cloud.
- Strong customer support skills, with attention to quality and detail.
•
Education & Certifications:
- Bachelor’s or Master’s degree in Computer Science, Information Systems, or a
related field — or equivalent work experience. (Required)
- Microsoft Dynamics 365 Certification (Desired)
- Microsoft Power Platform Certifications (Desired
Job Type: Full-time
Work Location: On the road