What are the responsibilities and job description for the Software Architect / Engineer position at Programmers.io?
One of our leading client is looking for Software Architect / Engineer remotely
Qualifications :
10 years of overall software engineering experience, with 5 years in relevant technologies (e.g., ReactJS, NodeJS)
Proven track record in application and system design for complex supply chain systems
Extensive experience in system integration using REST APIs and event-based messaging
Strong proficiency in JavaScript ecosystems, including NodeJS, ReactJS, and TypeScript
Demonstrated experience working in Agile and hybrid Agile environments
Solid understanding of logical and physical database designs and data modeling
Expertise in software development best practices, tools, and technologies
Strong analytical and problem-solving skills with a proactive approach to anticipating future needs
Excellent communication skills to effectively collaborate with both business and technical stakeholders
Experience in offshore / onshore delivery models is highly desirable
Proficiency in data and process modeling using UML
Comprehensive understanding of API lifecycle management
Strong grasp of CI / CD principles and practices