Software Architect


General Information


Company:
Swan Pro
Job Type:
Information Technology
Location:
Lebanon
Date Posted:
Dec 05, 2021
Salary:
Unspecified
Employee Type:
Full-Time Employee
Gender:
Both

Description


Software Architect Position

The Swan Pro is an IT consulting firm with 20 years of experience in software development and IT services. We also provide resource augmentation services. As part of a leading group that offers all insurance needs in one umbrella, The Swan Pro is specialized in the development of insurance management software.

Job Summary:
Responsible for maintaining design and development of new software or extensive software revisions.

Job Responsibilities:
• Maintain and evolve software architecture documents based on evolving system requirements and industry trends and technologies.
• Provide supporting information to the Software Engineers to aid in the creation of a system specification.
• Assist Software Designer/Implementers with the creation of detailed software design specifications.
• Participate in the system specification review process to ensure system requirements can be translated into valid software architecture.
• Comply with all applicable product development processes.
• Perform detailed software design as well as implement and/or maintain code according to duties and responsibilities.

*Requirements:
• Education: Bachelor degree in Computer Science or equivalent
• Work Experience: Minimum 7 years of experience in Software Development and 2 years of experience in Software Architecture
• Languages: Fluent in English, French is a plus

• Technical skills:
1. Experience with applying Application Frameworks, Design Patterns, Architecture Web technologies, .net, C#, and coding best practices
2. Experience in coding best practices
3. Experience in components application design
4. Microservices Architecture
5. Middleware and API lead technologies (API Manager / Gateway …)
6. Docker and Kubernetes are a plus
• Other skills:
1. Excellent analytical and problem-solving skills
2. Teamwork spirit and collaboration
3. Good communications skills

Company Profile