Position Overview: We are seeking an experienced Technical Architect to join our innovative team. The ideal candidate will have a strong background in application architecture and development, with expertise in modern technologies and frameworks. This role requires a blend of technical proficiency, analytical skills, and the ability to drive architectural decisions that align with business objectives. Key Responsibilities:
Design and develop application architectures that meet business needs and technical requirements.
Collaborate with cross-functional teams to define technical specifications and ensure successful implementation.
Utilize Visual Studio, .NET framework, .NET Core, ASP.NET, and C# to create robust applications.
Implement microservices architecture and ensure best practices are followed.
Integrate messaging systems such as MSMQ, RabbitMQ, or Azure Service Bus as needed.
Utilize logging frameworks to enhance application monitoring and troubleshooting.
Employ SAST tools, including SonarQube, to maintain code quality and security.
Utilize Azure Application Insights for performance monitoring and dashboard creation.
Develop front-end applications using Angular and ensure compatibility across browsers.
Design and maintain SQL Server databases and optimize query performance.
Manage version control and CI/CD pipelines using GIT and Azure DevOps.
Implement deployment processes using Octopus for efficient releases.
Monitor and analyze cloud-based applications and performance metrics.
Write and optimize PL/SQL, along with client-side JavaScript and HTML.