Job
Description
As the Software Systems Architect at our company, you will be responsible for overseeing the architecture of software solutions for our partners. Your role will involve a blend of project execution skills, technical knowledge of cloud technologies, familiarity with multiple programming languages, coding skills, problem-solving abilities, and exceptional communication skills. Your main objective will be to ensure successful project execution from inception to completion, meeting both company standards and client expectations. - Develop scalable and efficient architectures for digital systems, including analysis of current business platforms, cloud technologies, and software applications used in manufacturing, purchasing, and product tracking systems. - Meet project deliverables and deadlines aligned with DevOps practices, security principles, and risk management. - Define effective APIs for integrating various software systems. - Ensure data integrity and efficient access critical for performance. - Demonstrate knowledge of cloud services and architectures. - Focus on developing systems that are customer-focused and deliver high customer and business value. - Participate in Voice of Customer sessions to help deliver optimized software solutions, user-centric design, and address any concerns. - Ensure client requirements are thoroughly understood and incorporated into the implemented and delivered solutions. - Oversee deployment and integration of digital systems, ensuring alignment with client needs and technical specifications. - Communicate clearly and collaborate effectively with team members, external SE teams, and divisions across a global company. - Work closely with technical teams to provide technical direction and ensure smooth implementation. - Identify and mitigate any technical risks or issues that arise during the project. - Monitor the quality of deliverables to ensure they meet company standards. - Conduct code reviews and post-implementation reviews for successful delivery and client satisfaction. - Implement continuous improvement practices based on project learnings and client feedback. - Provide technical leadership and mentorship to project team members, fostering a collaborative and productive work environment. - Facilitate communication and coordination among team members to achieve project objectives. - Collaborate with internal resources and third parties/vendors for the flawless execution of projects. - Maintain comprehensive project documentation, including status reports, risk management logs, and post-project evaluations. - Ensure compliance with company policies and industry regulations throughout the project lifecycle. **Qualifications:** - Bachelors degree in Computer Science, Information Technology, Engineering, or related field. Masters degree preferred. - Deep understanding of software architectures, data modeling, analytics, databases, and related technologies. - Proven track record of handling big data and front/back-end technologies. - Excellent communication and interpersonal skills. - Ability to work effectively in a fast-paced, dynamic environment. - Strong problem-solving skills and attention to detail. **Preferred Skills:** - Experience with Agile/Scrum methodologies. - Familiarity with AI platforms and tools. - Knowledge of programming languages and cloud services (AWS, Azure, Google Cloud). - Previous experience in a consulting or client-facing role.,