Job opportunity at Eurodesign

Careers

‹‹ Back to Careers

Software Architect

Deadline: Friday, February 23, 2018

 

Apply

You can also send your CV

Send CV ›

The role of Software Architect is to design and develop software systems and applications. Software Architect shall manage the software creation process tailored to a business needs or customise an existing product selected by business unit. Software Architect acts as high-level decision maker in the process of determining design requirements to selection of technical standards, such as platforms and coding standards. Software Architect shall oversee the work of software development team and lead software development projects. Software Architect must be able to evaluate and identify software solutions. This role also requires working with a business users and management to discuss what they need their custom software to do or determining performance optimisation opportunities.

Responsibilities including but not limited to:

  • Interpret business requirements to articulate the business needs to be addressed
  • Design, develop and execute software solutions to address business issues
  • Provide architectural blueprints and technical leadership
  • Evaluate and recommend tools, technologies and processes to ensure the highest quality product platform
  • Collaborate with IT team and business users to maintain high quality assurance
  • Troubleshoot code level problems quickly and efficiently
  • Proven experience as software architect
  • Experience in software development and coding in various languages (C#, Java etc.)
  • Experience in database design and development (MS SQL Server, Oracle)
  • Excellent knowledge of software and application design and architecture standards (TOGAF, Design Patterns, Enterprise Integration Patterns)
  • Excellent knowledge of object oriented design and programming
  • Excellent knowledge of UML and other modelling methods
  • Knowledge of software development methodologies (Agile, Waterfall, XP, RAD)
  • Experience in usage of continuous integration tools, version control systems.
  • Familiarity with HTML/CSS, JavaScript and UI/UX design
  • Understanding of software quality assurance principles
  • A technical mindset with great attention to detail
  • High quality organizational and leadership skills
  • Outstanding communication and presentation abilities
  • 3+ years hands-on experience in software architect
  • Proven track record in software development and coding
  • Bachelor’s degree in Computer Science, Engineering or a related field or approved equivalent combination of education and experience

Follow us