© 2017 by Tayana Holdings LLC. All Rights Reserved    Terms of Use                                         Privacy Policy

Job Opening

Software Technical Architect

Location: Saint John, NB

Job Description

We are looking for software developer with strong ERP Implementation, Customization, Microsoft Bot Framework, Azure, AWS skills who can take a leading role in software development, team leadership and solution architecture. We are looking for someone who can integrate ERPs with Artificial Intelligence platform from Microsoft and leverage modern Cognitive service integration with ERPs. We would expect you to have strong technical and programmer skills and excellent English oral and written skills. We are also looking for someone with excellent customer service, communications and interpersonal skills. We are expecting that you would have at least 10 years’ experience in business software development. You would also be experienced and comfortable dealing with clients both during needs analysis and implementation phases. 

Job Requirements

  • Languages-English

  • Education-Master's degree or equivalent experience

  • Experience-Minimum 10 years or more

  • Transportation/Travel Information-Willing to travel, Willing to travel regularly, Willing to travel cross-border, Willing to travel for extended periods, Willing to travel overnight

  • Work Conditions and Physical Capabilities-Fast-paced environment, Work under pressure, Tight deadlines, Attention to detail

  • Personal Suitability-Initiative, Accurate, Effective interpersonal skills, Team player, Excellent written communication, Organized, Client focus, Judgement, Excellent oral communication

  • Area of Specialization- ERP integration with Artificial Intelligence platform, leveraging cognitive services like bot framework, computer vision and voice. ERP implementation experience of minimum 3 client projects and ERP customization experience of minimum 5 client project is mandatory for this job.

  • Certification-ERP Customization Developer; ERP 3rd Party Integration Developer; ERP System Administrator; ERP Pre Sales Engineer; ERP Business Consultant

  • Business Equipment and Computer Applications-Microsoft Bot Framework, Microsoft Azure App Service, AWS Lambda, Microsoft Visual Studio, Enterprise resource planning (ERP) software, MS SQL Server, GitHub,

  • Computer Applications - Modules (FI/CO / HR / MM / OT SD)

  • Computer and Technology Knowledge-Cloud, Business intelligence, Internet, Presentation software, Project management software, Programming software, Web service design, Business diagram software, Mapping and data visualization software, Database software, Programming languages, Software development, Data analysis software, SQL, Oracle

  • Management Systems (erp or db)- MySQL, SQL, Oracle

  • Operating Systems-MS Windows

  • Programming Languages-Advanced Business Application Programming (ABAP), Model-View-Controller (MVC), C, HTML, Bootstrap, Angular JS, JQuery, Java, JavaScript, CSS, Object-Oriented programming languages, PHP, Visual C++ / MFC, .NET, C#, Integration Services Web-services, REST API, SOAP, OAuth

  • Specific Skills-Collect and document user's requirements and develop logical and physical specifications, Research, evaluate and synthesize technical information to design, develop and test computer-based systems, Develop data, process and network models to optimize architecture and to evaluate the performance and reliability of designs, Plan, design and co-ordinate the development, installation, integration and operation of computer-based systems, Assess, troubleshoot, document, upgrade and develop maintenance procedures for operating systems, communications environments and applications software, Lead and co-ordinate teams of information systems professionals in the development of software and integrated information systems, process control software and other embedded software control systems

  • Work Setting-Startup company, Consulting firm

Main Duties

  • Collect and document users' requirements and develop logical and physical specifications

  • Research, evaluate and synthesize technical information to design, develop and test computer-based systems

  • Develop data, process and network models to optimize architecture and to evaluate the performance and reliability of designs

  • Plan, design and co-ordinate the development, installation, integration and operation of computer-based systems

  • Assess, test, troubleshoot, document, upgrade and develop maintenance procedures for operating systems, communications environments and applications software

  • May lead and co-ordinate teams of information systems professionals in the development of software and integrated information systems, process control software and other embedded software control systems.