Data Security/ Compliance

Senior Software Architect

Senior Software Architect responsibilities are:

Create representations for functions and user interface of desired product, with the help of chosen tools and methodologies

Work together with other professionals to determine functional and non-functional requirements for new software or applications

Create high-level product specifications with attention to system integration and feasibility

Monitor the progress of development team to ensure consistency with initial design

Define all aspects of development from appropriate technology and workflow to coding standards

Discuss all concepts and guidelines with development team

Interact with developers and engineers, providing them with technical guidance and coaching

Review final product before launch to approve it

Ensure the compliance of software with all requirements of quality, security, modifiability, extensibility etc.

Senior Software Architect requirements are:

5+ years' experience of working on a Software Architect position

Significant experience in software development and coding in various languages (C#, .NET, Java etc.)

Significant experience with UML and other modeling methods

In-depth knowledge of software and application design and architecture

Good knowledge of HTML/CSS, JavaScript and UI/UX design

Familiarity with software quality assurance principles

Strong organizational and leadership skills

Strong communication and presentation abilities, with close attention to detail

  • MSc or MA degree in computer science, engineering or other relevant area