Computer Programmers and Interactive Media Developers

Hanatech IoT Inc.

Computer programmers write, modify, integrate, and test computer code for software applications, data processing applications, operating systems-level software, and communications software. Software developers write, modify, integrate, and test computer code for Internet and mobile applications, computer-based training software, computer web applications, and other interactive software.

Job duties

o Computer programmers

o Write, modify, integrate and test software code

o Maintain existing computer programs by making modifications as required o Identify and communicate technical problems, processes, and solutions

o Prepare reports, manuals, and other documentation on the status, operation, and maintenance of software

o Assist in the collection and documentation of user requirements

o Assist in the development of logical and physical specifications

o May lead and co-ordinate teams of computer programmers

o May research and evaluate a variety of software products.

o Interactive media developers

o Program animation software to predefined specifications for interactive video games, Internet, and mobile applications

o Program special effects software for film and video applications

o Write, modify, integrate and test software code for e-commerce, Internet, and mobile applications

o Assist in the collection and documentation of user requirements

o Assist in the development of logical and physical specifications

o May lead and co-ordinate teams of interactive media developers

o May research and evaluate a variety of interactive media software products.

Required Technical Skills and Qualifications:

  • Working with technical equipment, instruments, machinery, and other systems.
  • Minimum 3 years of intensive experience in the software programming environment
  • Debugging and Reprogramming Technical Systems

o Modifying technical systems through upgrading, amending procedures, or correcting faults.

  • Installing and Setting-Up Technical Infrastructure

o Coordinating the installation and integration of interconnected computer-based systems.

o Ability to Analyze Complex Technical Information

o Analyze Business Requirements and Assess Impact with Existing Database Architecture

o Analyze, Design and Implement Database Structures

o Conduct Research

o Consistently Seeking and Learning New Technology

o Detail Oriented

o Enhance the Functional and Technical Aspects of Products

o Excellent Problem Solver

o Experience Building Software Applications

o Experience with ThingsBoard IoT Platform minimum 1-year experience o Experience building cross-browser and responsive user interfaces

o Good hands-on experience on WSO2 ESB working knowledge of proxy services, connectors, error handling, custom mediators, and good debugging skills minimum 1-year experience o Experience in WSO2 API manager for designing API facades, and designing and implementing API proxies

o Strong knowledge in API modeling languages and annotation (YAML, Swagger, RAML)

o Experience with deployment and testing tools such as Jenkins, Git, TestNG, JMeter o Experience in securing APIs using OAuth, SAML, Open ID Connect

o Experience with JavaScript

o Experience with Source Code and Version Repository

o Experience working with Linux/Unix, Perl, or Shell

o Familiar with UI Toolkits and Frameworks

o Hands-On SQL Experience

o Java, Ruby, PHP, or Python Experience

o QraphQl, Node JS, .Net core, react JS technology knowledge are preferred

o Lead and Deliver Complex Software Systems

o Manage Multiple Projects in a Deadline-Driven Environment

o Microsoft ASP.NET MVC, Web API Experience

o Participate in Source Code and Design Reviews

o Passion for Developing Engaging Consumer Experiences

o Previous Experience Working Within an Agile Scrum Team

o Provide Development and Testing Support for Other Engineers

o Ruby on Rails Experience

o Solid Knowledge of Java

o Thorough Understanding of Computer Architecture, Operating Systems, and Data Structures

o Transform Requirements into Design Concepts and ERDs

o Troubleshoot and Debug Issues

o Understand Software Engineering Best Practices

o Work Well Independently and Within a Team Setting

o Work Within an Agile Scrum Team

o Working Knowledge of C, C++, and C#

o Write Clear and Detailed Technical Specifications and Documentation

o Holding Microsoft Certified Systems Administrator (MCSA), MCSD

o Experience with AWS and/or Azure services, Digital Oceans

Apply Today If you have what it takes and would like to be part of this expanding, fast-paced, and exciting industry, we’d like to see your resume.

. Your email subject MUST be: Subject: Software programmer, YOUR complete name For more information, please contact our office manager at 1-844-HANATEC ext. 33

Application deadline: 2021-11-28

Expected start date: 2022-01-03

Job Types: Full-time, Permanent

Salary: $50,000.00 per year

Additional pay:

  • Overtime pay

Benefits:

  • Casual dress
  • Company events
  • Dental care
  • Extended health care
  • Life insurance

Schedule:

  • 8 hour shift
  • Day shift
  • Monday to Friday