Lead the end-to-end solution architecture and design for software projects within the retail domain, ensuring alignment with business goals, scalability, performance, and maintainability.
Collaborate with stakeholders, including business leaders, product managers, developers, and other architects, to understand business requirements and translate them into technical specifications.
Design and implement high-level and detailed technical architectures that address functional and non-functional requirements, including data models, application components, interfaces, and integration points.
Provide expertise in database technologies, including data modeling, indexing, query optimization, and data warehousing, to ensure efficient and reliable data storage and retrieval.
Define coding standards, best practices, and guidelines for development teams, promoting software quality, reusability, and consistency across projects.
Evaluate and recommend appropriate technology stacks, platforms, and third-party tools that align with project requirements and organizational standards.
Lead proof-of-concept projects and conduct technical feasibility studies to assess new technologies and their potential impact on existing systems.
Review and assess existing applications and systems, identifying areas for improvement and providing recommendations for modernization and optimization.
Collaborate with DevOps teams to ensure proper deployment, monitoring, and scalability of software solutions in production environments.
Act as a mentor and technical leader, providing guidance and support to development teams, fostering a culture of innovation and continuous learning.
Stay up-to-date with industry trends, emerging technologies, and advancements in the retail domain to drive innovation and maintain a competitive edge.
Requirements:
Bachelor's degree in Computer Science, Software Engineering, or a related field.
Minimum of 10 years of professional experience in software development, with a focus on architecture and design.
Proven expertise in database technologies, including relational databases (e.g., Oracle, SQL Server, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra).
Extensive experience in coding languages such as Java, Python, or similar, and a strong understanding of object-oriented programming and design patterns.
In-depth knowledge of the retail domain, including experience with retail-specific applications, inventory management, point-of-sale systems, or e-commerce platforms.
Previous experience in designing and implementing large-scale, enterprise-level software solutions.
Familiarity with cloud-based architectures, microservices, and containerization technologies (e.g., Docker, Kubernetes).
Strong analytical and problem-solving skills, with the ability to address complex technical challenges and find innovative solutions.
Excellent communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams and present technical concepts to non-technical stakeholders.
Proven track record of successful project deliveries, meeting deadlines, and exceeding customer expectations.
Relevant certifications, such as AWS Certified Solutions Architect or Microsoft Certified Azure Solutions Architect, are advantageous.
Skills
Computer Science
Software engineering
Amazon Web Services (AWS)
Architecture
Functions
Information Technology (IT)
Job Overview
Job Type:
Full-Time
Company
CP Axtra Public Company Limited
53 active jobs
Industry:
Business & Professional Services
Ready to Apply?
Submit your application now and take the next step in your career journey.