R
Senior Software Consultant
Salary undisclosed
Checking job availability...
Original
Simplified
Act as the technical lead in consulting engagements, overseeing the design, development, and deployment of software solutions. Partner with clients to gather and analyze requirements, define technical strategy, and recommend best practices. Architect scalable and maintainable software systems across a variety of platforms and technologies. Provide hands-on coding support, code reviews, and mentorship to internal and client development teams. Translate complex technical concepts into clear business terms for stakeholders. Troubleshoot and resolve technical issues during project execution. Stay current with industry trends, emerging technologies, and best practices. Contribute to pre-sales activities, including scoping, estimating, and writing proposals. Lead or support client training, documentation, and knowledge transfer sessions. Required Qualifications Bachelor's or Master's degree in Computer Science, Engineering, or a related field. 5+ years of professional experience in software development and architecture. Proven experience in client-facing consulting roles or delivering technical solutions to external stakeholders. Expertise in one or more modern data languages (e.g., Java, C#, Python, JavaScript, Go). AI Tools in Claude, search engines like Perplexity Solid understanding of cloud platforms (e.g., AWS, Azure, GCP) and microservices architectures. Strong knowledge of databases (SQL and NoSQL), APIs, and integration patterns. Exceptional problem-solving and analytical skills. Excellent communication and interpersonal skills; ability to manage stakeholders at all levels. Willingness to travel occasionally based on project needs. Preferred Qualifications Experience in agile methodologies and DevOps practices. Experience in developing AI Tools from application such as Facebook chat and Google. Certification in cloud platforms or architecture frameworks (e.g., AWS Certified Solutions Architect). Familiarity with containerization tools (e.g., Docker, Kubernetes). Domain expertise in [industry, if applicable]. Language preferred: Japanese, Arabic or Mandarin (Travel to offices in this region). Why Join Us? Work with top-tier clients and cutting-edge technologies. Be part of a collaborative, high-performing team with a growth mindset. Flexible work arrangements and a strong emphasis on work-life balance. Opportunities for professional development and continuous learning.