Back
Solution Architect
Location: Remote
Position Overview:
We are seeking an experienced Solution Architect to lead our development teams and projects. This role involves designing and implementing robust solutions to meet business and IT needs, ensuring alignment with the company's technology strategy.
Key Responsibilities:
- Lead the architectural design and implementation strategy for complex systems and ensuring integration with existing platforms.
- Work closely with IT and business stakeholders to define and deliver effective and scalable solutions.
- Assess current systems architecture and work with technical staff to recommend improvements.
- Drive decision-making processes related to the selection of software architecture and technologies.
- Communicate architectural decisions, plans, goals, and strategies.
- Maintain in-depth knowledge of IT industry best practices, technologies, architectures, and emerging technologies.
- Guide and mentor development teams and review code when necessary.
- Address technical concerns, ideas, and suggestions and provide architectural guidance.
Qualifications:
- Bachelor’s or Master's degree in Computer Science, Engineering, or related field.
- Proven experience as a Solution Architect or similar role in designing complex solutions.
- Strong understanding of architectural principles, frameworks, and best practices.
- Experience in software development and coding in various languages (C#, .NET, Java etc.).
- Excellent knowledge of software and application design and architecture.
- Experience with a broad range of technologies, platforms, and systems.
- Strong communication and interpersonal skills.
- Ability to lead and work collaboratively with diverse teams.
- Excellent problem-solving and analytical skills.
- Knowledge of selected coding languages (e.g. JavaScript, Java).
- Familiarity with various operating systems (e.g., Windows, UNIX) and databases (e.g., MySQL, MongoDB).
- Experience with cloud technologies and architecture.
Benefits:
- Competitive salary package.
- Healthcare benefits, including dental and vision.
- Retirement plans.
- Generous vacation policy and flexible working arrangements.
- Continual learning and development opportunities.
- Wellness programs and work-life balance.