Software Architect
Are you passionate about software architecture? Are you looking for a challenging job and would you like to evolve in a field that is still in full swing?
We have the right position for you
Adex Personnel is looking for a software architect. for its partner, a global leader in ERP and Cloud solutions on several continents.
Your mission is to define, design and implement the technical software architecture of information systems within the context of a global vision, and to verify, validate, correct and improve the technical architecture so that it continues to be efficient and effective while respecting functional and non-functional requirements.
You must also define and implement standards and procedures based on industry best practices to ensure that the software architecture meets the highest standards.
Why this position?
- Possibility of working remotely
- Range of insurance coverage
- Work environment based on innovation and teamwork
- Opportunity to join a company involved in a very innovative environment
- Competitive salary
Responsibilities
- Define, design and implement the technical software architecture of information systems within the framework of a global vision
- Define, design and implement the systems architecture, using its components and the organization of its functions
- Plan, organize, manage, control and evaluate the various technical activities related to the definition, implementation and evolution of the software architecture;
- Verify, validate, correct and improve the software architecture so that it continues to be efficient and effective for the organization
- Realize and supervise the implementation of the software architecture ;
- Work closely with project managers, development teams and clients to develop software, hardware and structures that meet the requirements
- Participate in the definition and review of software development objectives to ensure technical achievement
- Define and implement standards, norms and procedures based on best practices in the industry
- Determine the most relevant standards, norms and procedures within the framework of the software architecture of information systems
- Define and implement measures to monitor and ensure compliance with standards, norms and procedures
- Ensure, where appropriate, interaction with internal teams and external clients
- Produce relevant technical documentation on a regular basis and for R&D purposes
Requirements :
- Diploma of Collegial Studies (DCS) in computer techniques or equivalent
- Assets: First cycle university diploma (certificate, bachelor’s degree) in software engineering, information technology management or in a related field
- Advanced mastery of front-end web development languages: Angular (version 2+), MEAN, Node Stack, HTML5, CSS3
- Advanced mastery of object-oriented development languages: .NET Core, TypeScript, Java, JavaScript, C#, etc...
- Advanced mastery of web application design, development and mock-up: Mobile development (Responsive Design), Multi-browser & W3C web standards, Mock-up cutting & mock-up tools
- Knowledge of Software Lifecycle Management (SDLC): Software Development Phases, Agile Development Methodologies (SCRUM), Software Quality Assurance Methodologies, Processes & Tools, Writing of Test Plans & Test Scenarios
- Knowledge of the Microsoft .NET development environment: Visual Studio & Others, TFS (Team Foundation Server) & Azure DevOps suite tools, GitHub
- Knowledge of RDBMS, SQL and NoSQL databases: Ability to formulate and execute SQL queries, Knowledge of relational databases (Microsoft SQL Server, T-SQL), Knowledge of NoSQL databases
- Curious, autonomous, proactive, dynamic, motivated and passionate about new technologies
- Ability to deliver highly reliable results with good priority and time management;
- Ability to integrate easily and evolve in a dynamic and changing environment;
- Ease in providing simple solutions to complex business needs and/or technical contexts;
- English essential, both written and spoken