What are the responsibilities and job description for the Application Architect position at ProTrans?
Job Overview :
We are seeking a skilled and experienced Application Architect specializing in Microsoft development technologies and Azure to join our dynamic team. In this role, you will be responsible for designing, developing, and implementing enterprise-level applications and solutions using Microsoft platforms, such as .NET, C#, and Azure cloud services. The ideal candidate will have a strong technical background, strategic mindset, and a passion for leveraging cutting-edge technologies to deliver robust and scalable solutions.
Key Responsibilities :
- Architectural Design : Lead the design and architecture of complex, scalable, and high-performance applications using Microsoft technologies (e.g., .NET Core, C#, ASP.NET) and Azure cloud services.
- Technical Leadership : Provide technical direction and guidance to development teams, ensuring best practices in software development, architecture, and security are followed.
- Azure Expertise : Utilize Azure services, such as Azure App Services, Azure Functions, Azure DevOps, Azure SQL Database, and other PaaS / SaaS offerings, to build cloud-native applications.
- Solution Development : Collaborate with stakeholders, including product owners, developers, and business analysts, to translate business requirements into technical solutions and detailed architecture.
- Integration and API Management : Design and implement API-driven integrations between multiple systems using Azure API Management and other integration tools.
- Performance Optimization : Ensure application performance, scalability, and security through code reviews, performance testing, and optimization.
- DevOps & CI / CD Pipelines : Develop and maintain DevOps pipelines using Azure DevOps, GitHub Actions, or other tools to support continuous integration, deployment, and automated testing.
- Documentation and Standards : Create and maintain comprehensive technical documentation, including architecture diagrams, design patterns, and coding standards.
- Mentorship : Mentor junior developers and architects, fostering a culture of continuous learning and innovation within the team.
Qualifications :
Strong experience with .NET Core, C#, ASP.NET MVC, and Web API.
Strong problem-solving skills and a strategic mindset.