Description
Software ArchitectWe are looking for a Software Architect to work both within the engineering team and across disciplines like business development, design, program management, engineering and quality assurance at a project leadership level. In close cooperation with the project team, you will be making technical choices and you are responsible for the technical support of the entire team.
Responsibilities:
Lead application and solution architecture definition on software design and engineering engagements
Lead technical requirements gathering, use-case discovery, and gap analysis efforts on relevant platforms and frameworks to drive strategic architecture and user experience recommendations
Develop and maintain technical requirements specifications and software architecture documentation and diagrams throughout the engagement
Provide proactive thought leadership, domain expertise, and strategic problem solving to the project team throughout the design and development life cycle
Job Requirements
6+ years of professional application or solution architecture experience for the design, development, and delivery of software applications and services with rich UI/presentation layers across a variety of technology platforms and frameworks in the Embedded, mobile, desktop, web, and/or cloud spaces
experience with design tools and design methodologies such as RUP, UML and Use
cases
expertise in preparing and delivering proposals and presentations to all levels of a client organization (including executives)
experience with C + +, Java, SQL and cryptographic techniques
If you are interested, please your CVs.