As a Technical Architect you will:
· Be responsible for managing technology projects, ensuring they are completed on schedule, within budget, and to a high degree of quality.
· Provide technical and analytical assistance to the development team, helping them overcome technical challenges and providing guidance on best practices.
· Collaborate with clients and development teams to design solutions, create technical architectures, and develop low-level design specifications.
· Ensure that application design aligns with enterprise rules, standards, and best practices while also aligning with the domain architecture.
· Examine application architecture, low-level design, code, quality, and deployment architecture to ensure that they meet the required standards.
Skills Required:
· 10+years experience in Dot Net technologies.
· Proficiency in designing complex solutions, including defining technical architectures and design patterns.
· Expertise in Microsoft Azure cloud services, including infrastructure and platform components.
· Strong knowledge of the .NET framework, particularly for application development.
· Proficiency in JavaScript frameworks like Angular or ReactJs for front-end development.
· In-depth understanding and application of software design patterns.
· Familiarity with database management systems, including SQL, PostgreSQL, and MySQL.
· Knowledge of DevOps practices and tools for continuous integration and deployment.
· Knowledge of Mobile Architecture, Publishing, and Frameworks (React Native/PWA) is a valuable asset
· Strong communication skills are essential for interacting with both non-technical stakeholders and technical resources.
· Ability to convey critical decisions and technical information effectively.