<p>AbsoluteJobs Romania is looking for a Software Architect for it&#39;s client, a global solutions provider focused on healthcare ICT and mobile workflow solutions.&nbsp;<br />
The Software Architect is a position within R&amp;D for software engineers which mainly work with product development in projects and software maintenance of existing products.</p>

<p>Responsabilities:</p>

<ul>
	<li>Participate in development projects as software architect;</li>
	<li>Define the software configuration management structure for software platforms and products;</li>
	<li>Coordinate software projects regarding software architecture and reuse of software;</li>
	<li>Be a technical speaking partner to interaction design engineers in discussions regarding how to implement new functionality;</li>
	<li>Be a technical speaking partner to system design engineers in discussions regarding how to implement new functionality;</li>
	<li>Keep track of code quality and need for refactoring;</li>
	<li>Specify requirements for 3:rd party code;</li>
	<li>Participate in the development of the company&#39;s protocols;</li>
	<li>Educate the project teams regarding software architecture;</li>
	<li>Participate in design review meetings;</li>
	<li>Participate in requirement analysis and definition at PRS level. Special focus on requirements which affects the architecture and software platform;</li>
	<li>Participate in reviews of MRS, PRS, FUS and Software Architecture Specification (SWAS);</li>
	<li>Propose improvements of software development tools;</li>
	<li>Propose competence work;</li>
	<li>Be updated about external standards for architectural framework;</li>
	<li>Develop software in development projects;</li>
</ul>

<p>Requirements:</p>

<ul>
	<li>University education directed towards data or similar competence;</li>
	<li>Very good knowledge about the software architecture;</li>
	<li>Very good knowledge about Linux and Microsoft software technologies;</li>
	<li>Good knowledge about software and architectural design patterns;</li>
	<li>Be able to create requirements and design specification from high level requirements;</li>
	<li>Be able to design and implement software with high quality from requirements. The problems are often complex and several solutions need to be considered;</li>
	<li>Good understanding of the consequences of technical decisions in the software area;</li>
	<li>Good ability to work independently;</li>
	<li>Good ability to co-operate with others both inside and outside the company;</li>
	<li>Be able to speak English fluently and write technical documents in English;</li>
	<li>General knowledge of the company&#39;s products and system;</li>
	<li>Good communication skills;</li>
</ul>
