The SW Architect is a technical hands-on with strong development background. The SW Architect is a key technical leadership role within a software engineering discipline. SW architects provide expert guidance and support to the development organization in various technical/functional aspects of research, development and engineering. SW architect usually works on multiple projects as a project leader or internal consultant.
Qualifications/Requirements :
• Bachelor’s degree, or higher, in in computer sciences/software engineering.
• 10+ years experience in software development, part of it in technical leadership roles (architect, tech lead).
• Excellent proven software architecture and design skills for complex systems.
• Experience in Java and C++.
• Experience with Service Oriented Architecture (SOA).
• Experience in web technologies such as HTML5, JavaScript, AngularJS, etc.
• Demonstrated experience on product releases throughout the entire development cycle (preferably multidisciplinary system).
• Strong interpersonal and leadership skills.
• Ability to creatively solve complex problems.
• Strong oral and written communication skills to work effectively with team members
Desired Characteristics :
• Experience in developing software in Medical Devices industry
• Experience in working with agile methodologies
• Understands technical and business discussions relative to future architecture direction aligning with business goals.
• Understands concepts of setting and driving architecture direction.
• Familiar with elements of gathering architecture requirements.
• Understands architecture standards concepts to apply to project work.
Business Acumen:
• Understand key cross-functional concepts that impact the organization; is aware of business priorities and organizational dynamics.
Leadership:
• Coaches and mentors team members.
• Familiar with concepts of costing hardware and software components. Works to assure work is on-time and within budget.
• Delivers tasks on-time with alignment to architectural goals. Can identify and raise issues, risks and benefits.
• Participates in change initiatives by implementing new directions and providing appropriate information and feedback.
Personal Attributes:
• Applies values, policies, procedures and precedent to make timely, routine decisions of limited, clear choice.
Reacts open-mindedly to new perspectives or ideas. Considers different or unusual solutions when appropriate.
• Resolves day-to-day issues related to strategy implementation. Escalates issues that impact the client and/or strategic initiatives.
|