Software Engineer

Software Engineer

Responsibilities:

  • Responsible for software prototyping, design, develop, test and integration of software solutions for various projects
  • Perform requirement analysis, design, development, test, system integration and site integration for developed applications
  • Provide technical, deployment and commissioning support to Project Teams and Customers
  • Maintain and enhance software applications in both functionality
  • Provide software support via on-site troubleshooting, testing and tuning of applications, software, network, protocols and communications issues

Requirements:

  • Diploma/Degree in Computer Science or Electronics Engineering
  • Experienced in to or more languages such as C/C++, C#, HTML5 and Unix shell or other scripting languages
  • Experienced in at least one scripting languages such as Python, Bash or Typescript
  • Experienced in designing and optimizing relational databases using MS SQL, MySQL or PostgreSQL
  • At least 1 year experience with at least 1 full SDLC
  • Knowledge or Experience with REST, Map Engines, SCADA and/or RSBMS are desired