A Solutions Architect at CodeValue is a technological leader, responsible for architecting, designing, and implementing a software solution end-to-end. While having overall responsibility for a project, CodeValue architect is also part of the engineering team due to our passion for coding.
In addition, the Software Architect is in charge of mentoring team members – keeping them up-to-date on technology and the project on track.
If you are a technological leader with the ability to see the big picture, a passion for coding, and a team player, you should apply for this position!
As a Solution Architect at CodeValue, you will be responsible for:
- Drive architecture and design, as well as technology stack selection. During implementation, conduct design and code reviews as well.
- Lead projects and mentor other developers.
- Study, analyze, and determine scope and effort estimation for future projects.
- Develop prototypes, and POCs while tackling technological challenges in addition to production-ready code.
- Span across multiple platforms such as web apps, mobile apps, and backend services.
- Integrate with all sorts of system parts, such as Elastic, Mongo, SQL Server, Redis, Kafka, RabbitMQ, etc.
- Work with cutting-edge technologies.
- Work alongside experts and leaders in the field.
- Work on various projects and enjoy diversity.
- Enjoy internal training programs to develop your professional skills.
REQUIREMENTS
- B.Sc. in Computer Science/Software Engineering/Mathematics or equivalent
- At least 5 years of hands-on experience with software development (C#/.NET/React.js)
- Knowledge of modern architectural methods and patterns such as Microservice Architecture, Cloud Computing, and Containers (Docker)
- Experience with public cloud platforms (AWS/Azure is better)
- Knowledge of operating systems and platforms such as Windows, Linux, iOS, and Android – an advantage
- Previous SW architecture experience
- Good written and spoken communication skills
- Excellent technical and analytical skills
- Experience in a multidisciplinary company or/complex environment
- Excellent stakeholder management skills
- Team leadership experience – an advantage
- Dynamic and diverse, Accelerate for your professional development, Experts in the company of experts, Home for technology lovers, We've got your back