Experience in a Software Architect role Considerable experience in software development and programming with different languages (e.g., Python, .NET, Java)
Extensive experience with UML and various modeling techniques
Comprehensive understanding of software and application design and architecture
Proficient in HTML/CSS, JavaScript, and UI/UX design
Knowledgeable about software quality assurance principles
Robust organizational and leadership abilities Effective communicator and presenter with meticulous attention to detail Masterxe2x80x99s degree in computer science engineering or a related field
5-7 years of experience in software product development
Thorough working knowledge of computer systems, security, network and systems administration, databases and data storage systems, and telecommunication systems
Strong critical thinking and decision-making abilities