Job Summary: We are seeking a talented and experienced Senior Solutions Architect / Software Developer to lead the design and oversee the end-to-end implementation of innovative software solutions. The ideal candidate will possess a strong technical background, excellent problem-solving skills, and the ability to communicate effectively with both technical and non-technical stakeholders. Key Responsibilities: 1. Develop comprehensive architecture designs that integrate business requirements with technical specifications. 2. Evaluate and select appropriate technologies to ensure efficient and effective solution delivery. 3. Write high-quality, maintainable code for both front-end and back-end components. 4. Collaborate with developers to implement the best practices and coding standards. 5. Manage various projects throughout the software development lifecycle, ensuring timely delivery while maintaining quality. 6. Oversee the implementation of solutions from start to finish, coordinating with teams to ensure seamless integration. 7. Create milestones and govern project management policies to ensure alignment with organizational goals. 8. Mentor junior developers, fostering a collaborative and knowledge-sharing environment. 9. Create and maintain comprehensive technical documentation, including design specifications, architecture diagrams, and user guides. 10. Identify and troubleshoot software defects, performance bottlenecks, and other issues. 11. Continuously seek ways to optimize existing solutions and processes. Preferred Qualifications: · Bachelor’s Degree in Computer Science, Software Engineering, or a related field. · 5+ years of experience in software development, with a focus on full-stack development. · Proven experience in designing and implementing scalable software architecture. · Highly skilled in Python, C#, PHP, or Java programming languages. · In-depth experience with React, Angular, or Django frameworks. · Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and microservices architecture. · Experience with Agile methodologies and project management tools. · Knowledge of Dev Ops practices and CI/CD pipelines. · Excellent communication skills, with the ability to engage both technical and non-technical stakeholders. Job Type: Full-time