Epicareer Might not Working Properly
Learn More

Technical Consultant

Salary undisclosed

Checking job availability...

Original
Simplified
Job Summary: We are seeking a highly skilled and experienced Technical Consultant with extensive expertise in software development, infrastructure management, and proficiency in one or more of the following languages: Thai, Vietnamese, Filipino, Korean, or Japanese. The ideal candidate will possess a robust technical background, strong problem-solving abilities, and the capability to communicate complex technical concepts effectively in both English and at least one of the specified languages. Key Responsibilities:  Technical Solution Design and Architecture: o Collaborate with stakeholders to understand business requirements and design effective technical solutions that meet those needs. o Develop high-level and detailed design specifications, including architecture diagrams, data models, and interface designs. o Evaluate and select appropriate technologies, frameworks, and platforms to build scalable, robust, and secure solutions.  Implementation and Integration: o Oversee the implementation of software and infrastructure solutions, ensuring seamless integration into existing systems. o Write clean, maintainable, and efficient code in multiple programming languages. o Design and implement APIs and microservices for seamless integration with other systems and applications. o Configure and manage enterprise-level software systems, including ERP, CRM, and BI tools.  Technical Support and Troubleshooting: o Provide ongoing technical support and troubleshooting for implemented solutions, addressing any issues promptly and effectively. o Conduct root cause analysis and implement corrective actions to prevent recurrence of issues. o Develop and maintain monitoring and alerting systems to proactively identify and address potential problems.  Project Management and Documentation: o Lead technical projects from inception to completion, ensuring they are delivered on time, within scope, and within budget. o Utilize project management methodologies (e.g., Agile, Scrum, Waterfall) to manage project timelines, resources, and deliverables. o Create and maintain comprehensive technical documentation, including system design specifications, user manuals, support guides, and change logs.  Performance Optimization and Security: o Analyze and optimize system performance, identifying and addressing bottlenecks and areas for improvement. o Implement best practices for application performance tuning and database optimization. o Ensure the security of IT systems by implementing best practices, compliance measures, and conducting regular security assessments. o Design and implement disaster recovery and business continuity plans.  Vendor and Stakeholder Management: o Work with third-party vendors and service providers to procure, implement, and support external solutions. o Collaborate with cross-functional teams, including software developers, network engineers, business analysts, and project managers, to ensure alignment and effective communication across all project phases. o Communicate technical concepts and solutions effectively to non- technical stakeholders.  Training and Development: o Provide training and support to internal teams and end-users, ensuring they can effectively utilize IT systems and solutions. o Develop and deliver technical training programs and workshops. o Mentor and guide junior team members, fostering a culture of continuous learning and improvement.  Innovation and Risk Management: o Stay updated with the latest technology trends and advancements, recommending and implementing innovative solutions to enhance business operations. o Identify potential risks related to IT systems and solutions and develop mitigation strategies to minimize impact. Technical Skills:  Programming Languages: o Proficiency in multiple programming languages such as Java, C#, Python, JavaScript, TypeScript, Go, Rust, and Ruby. o Strong understanding of object-oriented programming (OOP), functional programming, and design patterns.  Database Management: o Experience with relational databases (e.g., SQL Server, Oracle, MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Cassandra, Redis). o Knowledge of data warehousing, data lakes, and ETL processes.  Cloud Computing and DevOps: o Hands-on experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and cloud-native services. o Proficiency in DevOps practices and tools (e.g., Jenkins, Docker, Kubernetes, Terraform, Ansible, CI/CD pipelines). o Experience with Infrastructure as Code (IaC) and automated deployment processes.  Networking and Security: o In-depth knowledge of network protocols, firewall configurations, VPNs, and load balancers. o Strong understanding of cybersecurity principles, threat modeling, and penetration testing. o Experience with security frameworks and standards (e.g., ISO 27001, NIST, GDPR, PCI-DSS).  Software Development and Integration: o Expertise in web development frameworks (e.g., Angular, React, Vue.js) and backend frameworks (e.g., Spring Boot, .NET Core, Django, Flask). o Experience with API design and implementation (e.g., RESTful, GraphQL, SOAP). o Familiarity with enterprise integration patterns, message brokers (e.g., RabbitMQ, Kafka), and ESB (Enterprise Service Bus).  Enterprise Systems: o Experience with ERP systems (e.g., SAP, Oracle ERP), CRM systems (e.g., Salesforce, Microsoft Dynamics), and BI tools (e.g., Tableau, Power BI). o Knowledge of enterprise architecture frameworks (e.g., TOGAF, Zachman). Language Proficiency:  Fluency in English is mandatory.  Proficiency in at least one of the following languages: Thai, Vietnamese, Filipino, Korean, or Japanese. Qualifications:  Bachelor’s degree in Computer Science, Information Technology, or a related field. Master’s degree preferred.  Minimum of 7 years of experience in technical consulting, software development, or infrastructure management.  Relevant certifications such as PMP, ITIL, Microsoft Certified: Azure Solutions Architect, AWS Certified Solutions Architect, CISSP, CEH, or CISM are highly desirable.  Strong analytical and problem-solving skills, with the ability to diagnose and resolve complex technical issues.  Excellent verbal and written communication skills, with the ability to explain technical concepts to non-technical stakeholders.  Proven ability to work effectively in a team-oriented environment, collaborating with diverse teams to achieve common goals.  Ability to adapt to changing technologies and learn new skills quickly.  Strong customer service orientation, with a focus on understanding and meeting client needs.  Leadership abilities to mentor and guide junior team members.