Join our innovative team as a Software Architect, where you will be responsible for designing robust systems and guiding the technical direction of projects. Your expertise will help us meet our business goals and enhance our clients’ satisfaction.
Responsibilities
Design and develop software architecture specifications and guidelines.
Lead the design and implementation of software solutions.
Collaborate with developers and stakeholders to gather requirements.
Evaluate and recommend tools, technologies, and processes to ensure high-quality software delivery.
Review code and provide mentoring to development teams.
Identify and mitigate technical risks during the project lifecycle.
Stay up to date with industry trends and technologies.
Requirements
Education
Bachelor's degree in Computer Science or a related field
Master's degree is a plus
Experience
5+ years of experience in software development and architecture
Technical Skills
Java
Microservices
Cloud Platforms
Soft Skills
Leadership
Communication
Analytical Thinking
Certifications
AWS Certified Solutions Architect
Certified ScrumMaster (CSM)
Languages
English: Fluent
Advantageous
Familiarity with Agile methodologies: Experience working in Agile/Scrum environments.
Experience with DevOps practices: Familiarity with CI/CD pipelines and infrastructure automation.
Benefits
Medical aid and retirement fund contributions
Flexible working hours
Opportunities for professional development
Employee wellness programs
Company Culture
Collaboration: We believe in teamwork and have a culture that values contributions from all employees.
Innovation: Encouraging an atmosphere of creativity where ideas can flourish.
Continuous Learning: We support our employees’ growth through ongoing education and training programs.
Status: Open
Other Jobs in Information Technology (IT) and Software Development