Description:
As a Solutions Architect at Pixelette Technologies, you will play a crucial role in shaping the technical landscape of our projects. Your expertise will drive the development of scalable and efficient solutions while ensuring alignment with business goals. You will collaborate closely with cross-functional teams, including developers, engineers, and project managers, to design and implement complex systems.
Key Responsibilities:
- System Design: Develop detailed system architecture and design solutions that meet business requirements and align with technology trends.
- Technical Leadership: Provide hands-on technical expertise and mentorship to development teams, ensuring the successful execution of projects.
- Programming Languages: Utilise your Python, C++, and JavaScript proficiency to design and implement software solutions.
- Blockchain Knowledge: Must have a deep understanding of blockchain technology, with experience in Solidity, Rust and/or Chaincode.
- Requirements Analysis: Collaborate with stakeholders to gather and analyse project requirements, translating them into technical specifications.
- DevOps and AWS: Collaborate with DevOps teams and leverage AWS services to deploy and maintain applications efficiently.
- Scalability: Architect solutions that are scalable, robust, and maintainable, ensuring they can handle increased workloads.
- Security: Implement best data security and compliance practices, especially in blockchain-related projects.
- Documentation: Create comprehensive technical documentation for solutions, including diagrams and code documentation.
- Evaluation of Emerging Technologies: Stay updated on emerging technologies and assess their potential relevance to ongoing and future projects.
Qualifications:
- Minimum of 7 years of experience as a developer progressing to a Solutions Architect or a similar role.
- Proficiency in Python, C++, and JavaScript is required.
- Deep understanding of blockchain technology is a must (Solidity, Rust/Chaincode).
- Strong problem-solving skills and the ability to think strategically.
- Excellent communication and collaboration skills.
- Bachelor's degree in Computer Science or a related field (Master's preferred).