Senior Software Architect
We are seeking a seasoned Senior Software Architect to join our team. This individual will be responsible for designing, developing and implementing large-scale software systems that meet the business needs of our clients.
The ideal candidate will have extensive experience in software architecture, design patterns, and programming languages such as C# and .NET Framework. They should also possess strong communication skills and be able to work effectively with cross-functional teams.
Key Responsibilities:
• Designing and developing scalable software systems using Azure DevOps (ADO), MVC Web - Onion Architecture, Entity Framework, Fluent Validation, AutoMapper, TypeScript etc.
• Leading technical discussions with stakeholders to ensure alignment between business requirements and technology capabilities.
• Mentoring junior developers to improve their coding skills and knowledge base.
• Collaborating with project managers to identify project risks and develop mitigation strategies.
The role requires someone who is passionate about staying up-to-date with emerging technologies. The successful candidate will be given opportunities for professional growth through training sessions on new technologies,